Commit f69292dc 张少辉

1.回库问题提交

1 个父辈 c47f914b
......@@ -80,17 +80,21 @@ public class ReturnStorageManagerImpl implements IReturnStorageManager {
@Override
public void saveOrUpdateReturnStorage(DataLog task) {
if (!task.isNeedReturnStorage()) {
return;
}
//找到最后一个任务
DataLog dataLog = dataLogManager.findOne(new Query(
Criteria.where("barcode").is(task.getBarcode())
.and("type").is(OP.CHECKOUT)
//.and("posName").exists(true).ne("")
).with(Sort.by(Sort.Direction.DESC, "updateDate")));
if (dataLog != null) {
log.info(dataLog.getBarcode() + "找到上一个任务,对应的工单号为:" + dataLog.getStorageName() + "任务状态为:" + dataLog.getStatus() + ",上次出库的任务数量为:" + dataLog.getNum());
//判断是否需要回库
if (dataLog.isCheckOutTask() && dataLog.isFinished()) {
if (dataLog.isNeedReturnStorage()) {
//判断两次的partNumber是否相同,如果不同,则跳过
if (task.getPartNumber().equals(dataLog.getPartNumber())) {
String sourceId = dataLog.getSourceId();
......@@ -112,5 +116,4 @@ public class ReturnStorageManagerImpl implements IReturnStorageManager {
}
}
}
}
}
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!