Browse Source

为了防止中途产生变动,导致二次分配非原先锁定位置,最开始锁定的remark也重新解锁下

master
psh 6 months ago
parent
commit
efd0724742
  1. 9
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/KGHJRKTask.java

9
lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/KGHJRKTask.java

@ -252,8 +252,13 @@ public class KGHJRKTask extends AbstractTask {
endPointObj.setVehicle_qty(1);
endPointObj.setIs_lock(false);
pointService.update(endPointObj);
//为了防止中途产生变动,导致二次分配非原先锁定位置,最开始锁定的remark也重新解锁下
endPointObj = pointService.getById(taskObj.getRemark());
if (ObjectUtil.isNotEmpty(endPointObj)) {
endPointObj.setIng_task_code("");
endPointObj.setIs_lock(false);
pointService.update(endPointObj);
}
// 任务完成
taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setRemark("任务完成");

Loading…
Cancel
Save