Browse Source

opt: 新增任务状态 4:等待执行中。

1
liejiu946 6 days ago
parent
commit
f973f70522
  1. 3
      nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java
  2. 2
      nlsso-server/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java
  3. 4
      nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java

3
nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java

@ -160,6 +160,9 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
inst.setCarno(String.valueOf(carno)); inst.setCarno(String.valueOf(carno));
instructionService.update(inst); instructionService.update(inst);
transportOrder = inst.getTask_code(); transportOrder = inst.getTask_code();
//车辆分配任务时 状态为1 执行中
task.setTask_status("1");
taskserver.update(task);
logServer.deviceExecuteLog(this.device_code, "", "", "agvphase:" + "反馈:" + data); logServer.deviceExecuteLog(this.device_code, "", "", "agvphase:" + "反馈:" + data);
//车辆状态归零 //车辆状态归零
agv_status = 0; agv_status = 0;

2
nlsso-server/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java

@ -861,7 +861,7 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme
// } // }
// } // }
removeByCodeFromCache(entity.getTask_code()); removeByCodeFromCache(entity.getTask_code());
if (StrUtil.equals(dto.getTask_status(), "0") || StrUtil.equals(dto.getTask_status(), "1")) { if (StrUtil.equals(dto.getTask_status(), "0") || StrUtil.equals(dto.getTask_status(), "1") || StrUtil.equals(dto.getTask_status(), "4")) {
tasks.add(dto); tasks.add(dto);
} }
// 判断是否为WMS下发的任务,如果是反馈任务状态给WMS // 判断是否为WMS下发的任务,如果是反馈任务状态给WMS

4
nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java

@ -198,8 +198,8 @@ public class AutoCreateInst {
continue; continue;
} }
log.info("任务 [" + taskcode + "] 指令成功生成!"); log.info("任务 [" + taskcode + "] 指令成功生成!");
//创建指令后修改任务状态 //创建指令后修改任务状态,车辆还未分配任务时 状态为4 等待执行中
acsTask.setTask_status("1"); acsTask.setTask_status("4");
taskserver.update(acsTask); taskserver.update(acsTask);
} }

Loading…
Cancel
Save