From 5a731baf5d6414f36ac56cf745d9d89eb7a57ade Mon Sep 17 00:00:00 2001 From: yewj Date: Thu, 5 Sep 2024 18:32:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8D=9F=E8=80=97=E5=87=BA=E5=BA=93=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../collect/IoFifoDesOrderController.java | 6 +-- .../collect/IoSplitDesOrderService.java | 43 ++++++++++--------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/collect/IoFifoDesOrderController.java b/src/main/java/com/glxp/api/controller/collect/IoFifoDesOrderController.java index 9842cb176..de2b3da6b 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoFifoDesOrderController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoFifoDesOrderController.java @@ -134,12 +134,12 @@ public class IoFifoDesOrderController extends BaseController { @PostMapping("/udiwms/collect/fifo/desOrder/destroyOutByCode") public BaseResponse destroyOutByCode(@RequestBody AddInvDesDetaiRequest addInvDesDetaiRequest, - BindingResult bindingResult) { + BindingResult bindingResult) { if (bindingResult.hasErrors()) { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); } - Boolean save = splitDesOrderService.destroyOutByCode(addInvDesDetaiRequest); - if (!save){ + Boolean save = splitDesOrderService.destroyOutByCode(addInvDesDetaiRequest); + if (!save) { return ResultVOUtils.error("错误"); } return ResultVOUtils.success("损耗出库成功"); diff --git a/src/main/java/com/glxp/api/service/collect/IoSplitDesOrderService.java b/src/main/java/com/glxp/api/service/collect/IoSplitDesOrderService.java index 35c6769ae..e9b2efb75 100644 --- a/src/main/java/com/glxp/api/service/collect/IoSplitDesOrderService.java +++ b/src/main/java/com/glxp/api/service/collect/IoSplitDesOrderService.java @@ -174,16 +174,16 @@ public class IoSplitDesOrderService extends ServiceImpl() - .eq(IoSplitFifoCodeEntity::getWorkPlaceCode,splitFifoInv.getWorkPlaceCode()) - .eq(IoSplitFifoCodeEntity::getBatchNo,splitFifoInv.getBatchNo()) - .eq(IoSplitFifoCodeEntity::getRelId,splitFifoInv.getRelId())); + .eq(IoSplitFifoCodeEntity::getWorkPlaceCode, splitFifoInv.getWorkPlaceCode()) + .eq(IoSplitFifoCodeEntity::getBatchNo, splitFifoInv.getBatchNo()) + .eq(IoSplitFifoCodeEntity::getRelId, splitFifoInv.getRelId())); if (splitFifoCodeEntity == null) { throw new JsonException("该工位不存在,请检查后重试!"); } splitFifoCodeEntity.setTotalCount(splitFifoCodeEntity.getTotalCount() - addInvDesDetaiRequest.getOutCount()); boolean b = splitFifoCodeService.updateById(splitFifoCodeEntity); - if (!b){ - throw new JsonException(500,"追溯码库存删减失败"); + if (!b) { + throw new JsonException(500, "追溯码库存删减失败"); } // IoSplitFifoInv splitFifoInv = addInvDesDetaiRequest.getSplitFifoInv(); IoSplitDesOrderDetail splitDesOrderDetail = IoSplitDesOrderDetail.builder() @@ -224,7 +224,7 @@ public class IoSplitDesOrderService extends ServiceImpl() - .eq(IoSplitFifoInv::getId,splitFifoCodeEntity.getInvIdFk())); - if (splitFifoInv == null){ - throw new JsonException(500,"未找到该产品!"); + .eq(IoSplitFifoInv::getId, splitFifoCodeEntity.getInvIdFk())); + if (splitFifoInv == null) { + throw new JsonException(500, "未找到该产品!"); } int count = splitFifoInv.getReCount() - addInvDesDetaiRequest.getOutCount(); - if (count < 0){ - throw new JsonException(500,"库存不足"); + if (count < 0) { + throw new JsonException(500, "库存不足"); } //修改产品 库存 入库数 splitFifoInv.setOutCount(splitFifoInv.getOutCount() + addInvDesDetaiRequest.getOutCount());//出库数量 splitFifoInv.setReCount(splitFifoInv.getInCount() - addInvDesDetaiRequest.getOutCount());//剩余数量 int availableCount = splitFifoInv.getInCount() - addInvDesDetaiRequest.getOutCount() - splitFifoInv.getLockCount(); - if (availableCount <= -1){ - throw new JsonException(500,"可用数量库存不足"); + if (availableCount <= -1) { + throw new JsonException(500, "可用数量库存不足"); } // int newAvailableCount = splitFifoInv.getAvailableCount() - availableCount; splitFifoInv.setAvailableCount(availableCount);//可用数量 @@ -286,7 +286,7 @@ public class IoSplitDesOrderService extends ServiceImpl