|
|
@ -341,8 +341,9 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
|
|
|
|
if (ioSplitFifoCodeEntities.size() < quotient) {
|
|
|
|
if (ioSplitFifoCodeEntities.size() < quotient) {
|
|
|
|
if (isAuto)
|
|
|
|
if (isAuto)
|
|
|
|
throw new JsonException(500, "提交失败,工位库存数量不足!");
|
|
|
|
throw new JsonException(500, "提交失败,工位库存数量不足!");
|
|
|
|
else return;
|
|
|
|
// else return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (ioSplitFifoCodeEntities.size() > 0){
|
|
|
|
for (int i = 0; i < quotient; i++) {
|
|
|
|
for (int i = 0; i < quotient; i++) {
|
|
|
|
IoSplitFifoCodeEntity splitFifoCodeEntity = ioSplitFifoCodeEntities.get(i);
|
|
|
|
IoSplitFifoCodeEntity splitFifoCodeEntity = ioSplitFifoCodeEntities.get(i);
|
|
|
|
collectOrderBiz.setUnTagCount(IntUtil.value(collectOrderBiz.getUnTagCount()) - IntUtil.value(udiRelevanceResponse.getBhxjsl()));
|
|
|
|
collectOrderBiz.setUnTagCount(IntUtil.value(collectOrderBiz.getUnTagCount()) - IntUtil.value(udiRelevanceResponse.getBhxjsl()));
|
|
|
@ -373,10 +374,13 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
//.如果拆零,拆零表扣除
|
|
|
|
//.如果拆零,拆零表扣除
|
|
|
|
if (remainder > 0) {
|
|
|
|
if (remainder > 0) {
|
|
|
|
splitRemove(collectOrderBiz, collectOrder, putWorkPlaceCode, isAuto);
|
|
|
|
splitRemove(collectOrderBiz, collectOrder, putWorkPlaceCode, isAuto);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ArrayList<IoCollectOrderBizBackup> ioCollectOrderBizBackups = new ArrayList<>();
|
|
|
|
ArrayList<IoCollectOrderBizBackup> ioCollectOrderBizBackups = new ArrayList<>();
|
|
|
|
for (IoCollectOrderBiz ioCollectOrderBiz : collectOrderBizs) {
|
|
|
|
for (IoCollectOrderBiz ioCollectOrderBiz : collectOrderBizs) {
|
|
|
|