Commit 57372ee3 sunke

大工单出库时最多只挑选5盘散料

UID出库不卡控工单任务
1 个父辈 57e33e72
...@@ -826,9 +826,9 @@ public class LiteOrderCache implements ITaskListener { ...@@ -826,9 +826,9 @@ public class LiteOrderCache implements ITaskListener {
break; break;
} }
notWholeReelCount = notWholeReelCount + 1; notWholeReelCount = notWholeReelCount + 1;
// if(notWholeReelCount > 3){ if(notWholeReelCount >= 5){
// log.info(pn + "的散盘已挑选3盘,跳出"); log.info(pn + "的散盘已挑选5盘,跳出");
// } }
} }
} }
if(targetNum > 0){ if(targetNum > 0){
......
...@@ -427,19 +427,20 @@ public class StoragePosController { ...@@ -427,19 +427,20 @@ public class StoragePosController {
for (String pid : checkOutDto.getPids()) { for (String pid : checkOutDto.getPids()) {
StoragePos pos = storagePosManager.get(pid); StoragePos pos = storagePosManager.get(pid);
if (pos == null) { if (pos == null) {
throw new ValidateException("smfcore.valueNotExist", "{0}[{1}]不存在", new String[]{"pid", pid}); log.info("出库时库位["+pid+"]不存在,忽略");
// throw new ValidateException("位置[" + pid + "]不存在"); continue;
} }
Storage storage = dataCache.getStorageById(pos.getStorageId()); Storage storage = dataCache.getStorageById(pos.getStorageId());
if (storage == null) { if (storage == null) {
throw new ValidateException("smfcore.valueNotExist", "{0}[{1}]不存在", new String[]{"storageId", pos.getStorageId()}); log.info("出库时设备["+pos.getStorageId()+"]不存在,忽略");
// throw new ValidateException("料仓[" + pos.getStorageId() + "]不存在"); continue;
} }
try{
log.info("出库料仓【" + storage.getName() + "_" + storage.getCid() + "】位置仓位【" + pos.getPosName() + "】"); log.info("出库料仓【" + storage.getName() + "_" + storage.getCid() + "】位置仓位【" + pos.getPosName() + "】");
String outResult = taskService.checkout(storage, pos, isSingleOut,SecurityUtils.getCurrentUsername()); taskService.checkout(storage, pos, isSingleOut,SecurityUtils.getCurrentUsername());
if (!Strings.isNullOrEmpty(outResult)) { }catch (Exception ex){
throw new ValidateException("smfcore.error", outResult); log.info("出库料仓【" + storage.getName() + "】位置仓位【" + pos.getPosName() + "】失败:" + ex.getMessage());
} }
} }
return ResultBean.newOkResult(""); return ResultBean.newOkResult("");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!