rev:任务修改
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.RequiredArgsConstructor;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.nl.common.base.TableDataInfo;
|
import org.nl.common.base.TableDataInfo;
|
||||||
import org.nl.common.domain.query.PageQuery;
|
import org.nl.common.domain.query.PageQuery;
|
||||||
|
import org.nl.common.exception.BadRequestException;
|
||||||
import org.nl.common.logging.annotation.Log;
|
import org.nl.common.logging.annotation.Log;
|
||||||
import org.nl.wms.basedata_manage.service.IMdPdGroupbucketService;
|
import org.nl.wms.basedata_manage.service.IMdPdGroupbucketService;
|
||||||
import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
|
import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
|
||||||
|
|||||||
@@ -185,10 +185,6 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
|||||||
secondaryPackagingService.palletizingCallEmpty(whereJson);
|
secondaryPackagingService.palletizingCallEmpty(whereJson);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* // 拆盘机
|
|
||||||
if (type.equals(IOSConstant.THREE)) {
|
|
||||||
// 找一垛空托盘
|
|
||||||
}*/
|
|
||||||
} else {
|
} else {
|
||||||
throw new BadRequestException("设备编码为:" + device_code + "的设备正在操作中!");
|
throw new BadRequestException("设备编码为:" + device_code + "的设备正在操作中!");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import cn.dev33.satoken.annotation.SaIgnore;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.nl.common.exception.BadRequestException;
|
||||||
import org.nl.common.logging.annotation.Log;
|
import org.nl.common.logging.annotation.Log;
|
||||||
import org.nl.wms.pda.general_management.service.PdaPointAndPointBoxService;
|
import org.nl.wms.pda.general_management.service.PdaPointAndPointBoxService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|||||||
@@ -92,9 +92,8 @@ public class AcsTaskDto {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Agv系统类型
|
* Agv系统类型
|
||||||
* 1:1楼叉车系统
|
* 2:NDC系统
|
||||||
* 2:2楼1区域AGV系统
|
* 3:海康系统
|
||||||
* 3:2楼2区域AGV系统
|
|
||||||
*/
|
*/
|
||||||
String agv_system_type;
|
String agv_system_type;
|
||||||
|
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public class CallMaterialTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ public class CenterInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ public class CheckBackMoveTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public class CheckMoveTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ public class CoatingUpTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ public class EmpVehicleInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ public class EmpVehicleOutTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import javax.annotation.Resource;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 空盘运输任务
|
* 空盘运输任务 海康任务
|
||||||
* @author: lyd
|
* @author: lyd
|
||||||
* @date: 2026/1/12
|
* @date: 2026/1/12
|
||||||
*/
|
*/
|
||||||
@@ -87,8 +87,6 @@ public class EmptyDiskConveyTask extends AbstractTask {
|
|||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
@@ -140,13 +138,6 @@ public class EmptyDiskConveyTask extends AbstractTask {
|
|||||||
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code1())
|
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code1())
|
||||||
.set(SchBasePoint::getIng_task_code, "")
|
.set(SchBasePoint::getIng_task_code, "")
|
||||||
);
|
);
|
||||||
pointService.update(
|
|
||||||
new UpdateWrapper<SchBasePoint>().lambda()
|
|
||||||
.set(SchBasePoint::getVehicle_code, "")
|
|
||||||
.set(SchBasePoint::getPoint_status, IOSEnum.POINT_STATUS.code("空载具"))
|
|
||||||
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code2())
|
|
||||||
.set(SchBasePoint::getIng_task_code, "")
|
|
||||||
);
|
|
||||||
|
|
||||||
// 判断是否需要呼叫空盘
|
// 判断是否需要呼叫空盘
|
||||||
List<SchBasePoint> palletPoints = pointService.getNoTaskPointByRegionAndType("WBZQ", "2", "1");
|
List<SchBasePoint> palletPoints = pointService.getNoTaskPointByRegionAndType("WBZQ", "2", "1");
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ public class EmptyDiskEnterTask extends AbstractTask {
|
|||||||
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
|
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
|
||||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||||
task.setConfig_code(EmptyDiskEnterTask.class.getSimpleName());
|
task.setConfig_code(EmptyDiskEnterTask.class.getSimpleName());
|
||||||
task.setPoint_code1("ZBJ01");
|
task.setPoint_code1(IOSConstant.CBJ01);
|
||||||
task.setPoint_code2(point.getPoint_code());
|
task.setPoint_code2(point.getPoint_code());
|
||||||
task.setPoint_code3(json.getString("device_code"));
|
task.setPoint_code3(json.getString("device_code"));
|
||||||
task.setVehicle_code(json.getString("vehicle_code"));
|
task.setVehicle_code(json.getString("vehicle_code"));
|
||||||
@@ -92,9 +92,7 @@ public class EmptyDiskEnterTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ public class HandInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ public class HandOutTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ public class InsideMoveTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ public class IntermediateOutTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.CTU_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ public class MaterialBackTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ public class NoCarUnloadTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ public class PalletOutTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ public class PalletizingAddTask extends AbstractTask {
|
|||||||
throw new BadRequestException("起点终点不能一致,请检查!");
|
throw new BadRequestException("起点终点不能一致,请检查!");
|
||||||
}
|
}
|
||||||
// 下发任务
|
// 下发任务
|
||||||
// this.sendTaskOne(task.getTask_id());
|
this.sendTaskOne(task.getTask_id());
|
||||||
return task.getTask_id();
|
return task.getTask_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -85,9 +85,7 @@ public class PalletizingAddTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
@@ -139,15 +137,6 @@ public class PalletizingAddTask extends AbstractTask {
|
|||||||
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code1())
|
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code1())
|
||||||
.set(SchBasePoint::getIng_task_code, "")
|
.set(SchBasePoint::getIng_task_code, "")
|
||||||
);
|
);
|
||||||
|
|
||||||
// 更新
|
|
||||||
pointService.update(
|
|
||||||
new UpdateWrapper<SchBasePoint>().lambda()
|
|
||||||
.set(SchBasePoint::getVehicle_code, taskObj.getVehicle_code())
|
|
||||||
.set(SchBasePoint::getPoint_status, IOSEnum.POINT_STATUS.code("有箱有料"))
|
|
||||||
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code2())
|
|
||||||
.set(SchBasePoint::getIng_task_code, "")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import org.nl.common.exception.BadRequestException;
|
|||||||
import org.nl.common.utils.CodeUtil;
|
import org.nl.common.utils.CodeUtil;
|
||||||
import org.nl.common.utils.SecurityUtils;
|
import org.nl.common.utils.SecurityUtils;
|
||||||
import org.nl.config.IdUtil;
|
import org.nl.config.IdUtil;
|
||||||
import org.nl.wms.basedata_manage.service.dao.Sectattr;
|
|
||||||
import org.nl.wms.sch_manage.enums.TaskEnum;
|
import org.nl.wms.sch_manage.enums.TaskEnum;
|
||||||
import org.nl.wms.sch_manage.enums.TaskStatus;
|
import org.nl.wms.sch_manage.enums.TaskStatus;
|
||||||
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
import org.nl.wms.sch_manage.service.ISchBasePointService;
|
||||||
@@ -25,10 +24,10 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 码垛下料
|
* 码垛下料
|
||||||
|
*
|
||||||
* @author: lyd
|
* @author: lyd
|
||||||
* @date: 2026/1/9
|
* @date: 2026/1/9
|
||||||
*/
|
*/
|
||||||
@@ -40,6 +39,7 @@ public class PalletizingDownTask extends AbstractTask {
|
|||||||
private ISchBaseTaskService taskService;
|
private ISchBaseTaskService taskService;
|
||||||
@Resource(name = "PalletizingAddTask")
|
@Resource(name = "PalletizingAddTask")
|
||||||
private PalletizingAddTask palletizingAddTask;
|
private PalletizingAddTask palletizingAddTask;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String create(JSONObject json) {
|
public String create(JSONObject json) {
|
||||||
// 查找空闲的内外中转点
|
// 查找空闲的内外中转点
|
||||||
@@ -71,7 +71,7 @@ public class PalletizingDownTask extends AbstractTask {
|
|||||||
throw new BadRequestException("起点终点不能一致,请检查!");
|
throw new BadRequestException("起点终点不能一致,请检查!");
|
||||||
}
|
}
|
||||||
// 下发任务
|
// 下发任务
|
||||||
// this.sendTaskOne(task.getTask_id());
|
this.sendTaskOne(task.getTask_id());
|
||||||
return task.getTask_id();
|
return task.getTask_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,8 +93,6 @@ public class PalletizingDownTask extends AbstractTask {
|
|||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
@@ -145,15 +143,8 @@ public class PalletizingDownTask extends AbstractTask {
|
|||||||
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code2())
|
.eq(SchBasePoint::getPoint_code, taskObj.getPoint_code2())
|
||||||
.set(SchBasePoint::getIng_task_code, "")
|
.set(SchBasePoint::getIng_task_code, "")
|
||||||
);
|
);
|
||||||
// 创建出去缠绕机或者空点位
|
// 创建出去缠绕机的任务
|
||||||
List<SchBasePoint> pointList = pointService.getCRUsedDevice();
|
List<SchBasePoint> pointList = pointService.getCRUsedDevice();
|
||||||
if (pointList.size() == 0) {
|
|
||||||
// 查找空位置, todo: 先不考虑二次分配
|
|
||||||
pointList = pointService.getNoTaskPointByRegionAndType("CRHCQ", "1", "1");
|
|
||||||
}
|
|
||||||
if (pointList.size() == 0) {
|
|
||||||
throw new BadRequestException("找不到可存放的空位!");
|
|
||||||
}
|
|
||||||
SchBasePoint point = pointList.get(0);
|
SchBasePoint point = pointList.get(0);
|
||||||
JSONObject taskParam = new JSONObject();
|
JSONObject taskParam = new JSONObject();
|
||||||
taskParam.put("point_code1", taskObj.getPoint_code2());
|
taskParam.put("point_code1", taskObj.getPoint_code2());
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ public class PdaNotCarUnloadTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ public class PdaPointTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
|
|
||||||
return acsTaskDto;
|
return acsTaskDto;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ public class PreProcessingInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ public class ProduceInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ public class RawInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ public class TabletingInTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ public class WrappingDownTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ public class WrappingUpTask extends AbstractTask {
|
|||||||
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
acsTaskDto.setTask_type(ACSTaskTypeEnum.AGV_TASK.getCode());
|
||||||
|
|
||||||
acsTaskDto.setPriority(IOSConstant.ONE);
|
acsTaskDto.setPriority(IOSConstant.ONE);
|
||||||
acsTaskDto.setAgv_system_type(IOSConstant.THREE);
|
acsTaskDto.setAgv_system_type(IOSConstant.TWO);
|
||||||
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_get_pause(IOSConstant.ZERO);
|
||||||
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
acsTaskDto.setIs_put_pause(IOSConstant.ZERO);
|
||||||
|
|
||||||
|
|||||||
@@ -47,6 +47,11 @@ public class IOSConstant {
|
|||||||
*/
|
*/
|
||||||
public final static String AGVZJZ001 = "AGVZJZ001";
|
public final static String AGVZJZ001 = "AGVZJZ001";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆盘机
|
||||||
|
*/
|
||||||
|
public final static String CBJ01 = "CBJ01";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 手持-库存查询-类型类型下拉框- 内包材值
|
* 手持-库存查询-类型类型下拉框- 内包材值
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ public class VehicleOutServiceImpl implements VehicleOutService {
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (ObjectUtil.isEmpty(attrList)) {
|
if (ObjectUtil.isEmpty(attrList)) {
|
||||||
throw new BadRequestException("库内没有空载具");
|
throw new BadRequestException("暂时没有可用的空载具");
|
||||||
}
|
}
|
||||||
return attrList;
|
return attrList;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
<h3 class="title">
|
<h3 class="title">
|
||||||
{{ title }}</h3>
|
{{ title }}</h3>
|
||||||
<el-form-item prop="username">
|
<el-form-item prop="username">
|
||||||
<el-input v-model="loginForm.username" type="text" auto-complete="off" :placeholder="$t('common.account')">
|
<el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号">
|
||||||
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
|
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item prop="password">
|
<el-form-item prop="password">
|
||||||
<el-input v-model="loginForm.password" type="password" auto-complete="off" :placeholder="$t('common.password')" @keyup.enter.native="handleLogin">
|
<el-input v-model="loginForm.password" type="password" auto-complete="new-password" placeholder="密码" @keyup.enter.native="handleLogin">
|
||||||
<svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
|
<svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -74,8 +74,8 @@ export default {
|
|||||||
codeUrl: '',
|
codeUrl: '',
|
||||||
cookiePass: '',
|
cookiePass: '',
|
||||||
loginForm: {
|
loginForm: {
|
||||||
username: 'admin',
|
username: '',
|
||||||
password: '123456',
|
password: '',
|
||||||
rememberMe: false,
|
rememberMe: false,
|
||||||
code: '',
|
code: '',
|
||||||
uuid: ''
|
uuid: ''
|
||||||
|
|||||||
@@ -13,6 +13,9 @@
|
|||||||
<span>
|
<span>
|
||||||
{{ $t('monitor.day') }}:{{ data.sys.day }}
|
{{ $t('monitor.day') }}:{{ data.sys.day }}
|
||||||
</span>
|
</span>
|
||||||
|
<span>
|
||||||
|
系统版本:{{ "V1.0"}}
|
||||||
|
</span>
|
||||||
<i class="el-icon-refresh" style="margin-left: 40px" @click="init" />
|
<i class="el-icon-refresh" style="margin-left: 40px" @click="init" />
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|||||||
@@ -201,8 +201,8 @@
|
|||||||
<!-- </template>-->
|
<!-- </template>-->
|
||||||
<!-- </el-table-column>-->
|
<!-- </el-table-column>-->
|
||||||
<!-- <el-table-column prop="vehicle_qty" label="载具数量" :min-width="flexWidth('vehicle_qty',crud.data,'载具数量')" />-->
|
<!-- <el-table-column prop="vehicle_qty" label="载具数量" :min-width="flexWidth('vehicle_qty',crud.data,'载具数量')" />-->
|
||||||
<el-table-column prop="material_name" label="物料名称" :min-width="flexWidth('mater_name',crud.data,'物料名称')" />
|
<el-table-column prop="material_name" label="物料名称" :min-width="flexWidth('material_name',crud.data,'物料名称')" />
|
||||||
<el-table-column prop="material_qty" label="物料重量" :min-width="flexWidth('mater_name',crud.data,'物料重量')" />
|
<el-table-column prop="material_qty" label="物料重量" :min-width="flexWidth('material_qty',crud.data,'物料重量')" />
|
||||||
<el-table-column v-if="false" prop="priority" label="优先级" :min-width="flexWidth('priority',crud.data,'优先级')" />
|
<el-table-column v-if="false" prop="priority" label="优先级" :min-width="flexWidth('priority',crud.data,'优先级')" />
|
||||||
<el-table-column v-if="false" prop="handle_class" label="处理类" :min-width="flexWidth('handle_class',crud.data,'处理类')" />
|
<el-table-column v-if="false" prop="handle_class" label="处理类" :min-width="flexWidth('handle_class',crud.data,'处理类')" />
|
||||||
<el-table-column v-if="false" prop="handle_status" label="处理状态" :min-width="flexWidth('handle_status',crud.data,'处理状态')" />
|
<el-table-column v-if="false" prop="handle_status" label="处理状态" :min-width="flexWidth('handle_status',crud.data,'处理状态')" />
|
||||||
|
|||||||
Reference in New Issue
Block a user