更新立库字段

This commit is contained in:
USER-20220102CG\noblelift
2023-02-01 09:58:51 +08:00
parent 5d0fc1addd
commit 26e0e3ec96
2 changed files with 12 additions and 0 deletions

View File

@@ -38,4 +38,7 @@ public class BaseStoreReportRequest {
* 移库任务上报 1 已接收 2开始执行3 执行完成 4 起点库位有货被阻挡 5目的点库位无货被阻挡
*/
public String state;
public String robotId;
}

View File

@@ -61,6 +61,7 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
log.info("入库任务状态反馈-----输入参数{}", JSON.toJSONString(requestParam));
String inst_code = requestParam.getOrderId();
String status = requestParam.getState();
String carNo = requestParam.getRobotId();
Instruction inst = instructionService.findByCodeFromCache(inst_code);
TaskDto task = taskService.findByCodeFromCache(inst.getTask_code());
// 1 已接收 2 开始执行 3执行完成 4 5 取消
@@ -68,6 +69,8 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
task.setTask_status("1");
taskService.update(task);
inst.setInstruction_status("1");
inst.setExecute_device_code(carNo);
inst.setCarno(carNo);
instructionService.update(inst);
} else if(StrUtil.equals(status,"3")){
inst.setInstruction_status("2");
@@ -102,6 +105,7 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
log.info("出库任务状态反馈-----输入参数{}", JSON.toJSONString(requestParam));
String inst_code = requestParam.getOrderId();
String status = requestParam.getState();
String carNo = requestParam.getRobotId();
Instruction inst = instructionService.findByCodeFromCache(inst_code);
TaskDto task = taskService.findByCodeFromCache(inst.getTask_code());
@@ -110,6 +114,8 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
task.setTask_status("1");
taskService.update(task);
inst.setInstruction_status("1");
inst.setExecute_device_code(carNo);
inst.setCarno(carNo);
instructionService.update(inst);
} else if(StrUtil.equals(status,"3")){
inst.setInstruction_status("2");
@@ -148,6 +154,7 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
log.info("移库任务上报-----输入参数{}", JSON.toJSONString(requestParam));
String inst_code = requestParam.getOrderId();
String status = requestParam.getState();
String carNo = requestParam.getRobotId();
Instruction inst = instructionService.findByCodeFromCache(inst_code);
TaskDto task = taskService.findByCodeFromCache(inst.getTask_code());
// 1 已接收 2 开始执行 3执行完成 4 阻挡 5 空洞
@@ -155,6 +162,8 @@ public class LiKuToAcsServiceImpl implements LiKuToAcsService {
task.setTask_status("1");
taskService.update(task);
inst.setInstruction_status("1");
inst.setExecute_device_code(carNo);
inst.setCarno(carNo);
instructionService.update(inst);
} else if(StrUtil.equals(status,"3")){