Commit 11e7d0a6 LN

出库任务结束时条码不一致时不清空

1 个父辈 02d03cd8
...@@ -943,6 +943,18 @@ public class TaskService { ...@@ -943,6 +943,18 @@ public class TaskService {
updateFinishedTask(task); updateFinishedTask(task);
return; return;
} }
//如果仓内的条码和现有提哦啊吗不一致,也不需要处理
if(!barcode.getBarcode().equals(task.getBarcode())) {
log.warn("任务:" + task.getBarcode() + " 仓位:" + task.getPosName() + " 的 Barcode 【" + barcode.getBarcode() + "】与现有barcode不一致, 之前可能处理过直接返回");
//记录日志
task.setStatus(OP_STATUS.CANCEL.name());
taskMap.remove(task.getId());
updateFinishedTask(task);
return;
}
//记录在库时长 //记录在库时长
task.setInStoreTime(barcode.getInStoreMiniute()); task.setInStoreTime(barcode.getInStoreMiniute());
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!