Browse Source

齐套修改

master
常熟吴彦祖 1 month ago
parent
commit
5f5006c593
  1. 17
      src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/KitTransportProcessServiceImpl.java

17
src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/KitTransportProcessServiceImpl.java

@ -114,8 +114,19 @@ public class KitTransportProcessServiceImpl implements KitTransportProcessServic
log.info("订单栈板位置列表 - rqrq:notifyNo={}, itemNo={}, locations={}",
notifyNo, itemNo, palletLocations);
// 如果没有找到任何栈板位置可能物料还在打托中跳过 - rqrq
if (!palletLocations.isEmpty()) {
// 如果没有找到条码有栈板 说明被人全部取出,直接修改领料单状态就行 如果有栈板 那么进入判断
if (palletLocations.isEmpty()) {
// 全部成功调用独立方法更新状态短事务- rqrq
updateTransportFlagAndCheckComplete(site, notifyNo, query);
log.info("处理单个生产订单的齐套运输完成(成功)- rqrq:notifyNo={}, itemNo={}",
notifyNo, itemNo);
return true;
}
// 检查是否还有栈板在分拣位 - rqrq
boolean hasInSorting = palletLocations.stream()
.anyMatch(loc -> SORTING_STATIONS.contains(loc));
@ -124,7 +135,7 @@ public class KitTransportProcessServiceImpl implements KitTransportProcessServic
log.info("仍有栈板在分拣位,未齐套 - rqrq:notifyNo={}, itemNo={}", notifyNo, itemNo);
return false;
}
}
log.info("所有栈板都不在分拣位,判断为已齐套 - rqrq:notifyNo={}, itemNo={}", notifyNo, itemNo);

Loading…
Cancel
Save