diff --git a/src/main/java/com/glxp/api/controller/inout/IoSplitController.java b/src/main/java/com/glxp/api/controller/inout/IoSplitController.java index 5df870477..566f4a927 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoSplitController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoSplitController.java @@ -143,10 +143,7 @@ public class IoSplitController extends BaseController { if (IntUtil.value(sysWorkplaceDocumentEntity.getAutoTag()) == 1) { collectOrder.setWorkPlaceCode(addTagCodeReqeust.getWorkPlaceCode()); splitCodeService.preAutoTagCode(collectOrder); -// //未拆零 -// if (IntUtil.value(collectOrder.getSplitStatus()) != 2) { -// splitCodeService.orderAutoTagCode(collectOrder); -// } + collectOrderService.updateById(collectOrder); return ResultVOUtils.success("后台已开始赋码,请稍后刷新查看"); } else { return ResultVOUtils.success("无需自动赋码"); diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java index af5190791..3b2a903cc 100644 --- a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java +++ b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java @@ -439,6 +439,13 @@ public class IoSplitCodeService extends ServiceImpl 0) { splitRemove(collectOrderBiz, collectOrder, putWorkPlaceCode); } + if (collectOrderBiz.getTagStatus() == 2) { + throw new JsonException(500, "确认失败,工位库存数量不足!"); + } else { + collectOrderBiz.setGetConfirm(true); + collectOrderBizService.updateById(collectOrderBiz); + } + }