Commit 5de0ed11 zshaohui

1.NLM有出库任务的时候,不关闭库位灯

1 个父辈 44962d89
...@@ -269,8 +269,20 @@ public class NLMShelfHandler extends BaseDeviceHandler { ...@@ -269,8 +269,20 @@ public class NLMShelfHandler extends BaseDeviceHandler {
} }
StoragePos lastPutinPos = lastPutinPosMap.get(currentStorage.getCid()); StoragePos lastPutinPos = lastPutinPosMap.get(currentStorage.getCid());
if (lastPutinPos != null) { if (lastPutinPos != null) {
log.info("扫码时关闭上一个库位:" + lastPutinPos.getPosName()); boolean hasTask = false;
opPosLight("close", currentStorage, lastPutinPos, ""); //判断有没有出库任务
Collection<DataLog> queueTasks = taskService.getQueueTasks();
if (queueTasks != null && !queueTasks.isEmpty()){
for (DataLog queueTask : queueTasks) {
if (lastPutinPos.getId().equals(queueTask.getPosId()) && queueTask.isCheckOutTask()){
hasTask = true;
}
}
}
if (!hasTask) {
log.info("扫码时关闭上一个库位:" + lastPutinPos.getPosName());
opPosLight("close", currentStorage, lastPutinPos, "");
}
} }
groupId = currentStorage.getGroupId(); groupId = currentStorage.getGroupId();
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!