From 19cc9a46a6326e48999be99a612f473acc9d8911 Mon Sep 17 00:00:00 2001 From: yewj Date: Sat, 21 Sep 2024 12:50:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inout/IoCodeTempController.java | 9 +++++-- .../req/collect/IoSplitDesOrderRequest.java | 2 +- .../api/req/inout/FilterOrderRequest.java | 2 ++ .../api/req/inout/IoSplitCodeRequest.java | 2 +- .../api/req/inout/IoSplitFifoInvRequest.java | 2 +- .../api/service/inout/IoOrderService.java | 5 +++- .../inout/impl/IoOrderServiceImpl.java | 9 +++++++ .../collect/IoCollectOrderOriginMapper.xml | 17 +++++------- .../mapper/collect/IoSplitDesOrderMapper.xml | 8 +++--- .../mybatis/mapper/inout/IoOrderDao.xml | 16 ++++++------ .../mapper/inout/IoSplitCodeMapper.xml | 18 ++++++------- .../mapper/inout/IoSplitFifoInvMapper.xml | 26 +++++++++---------- 12 files changed, 66 insertions(+), 50 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java index dc0783295..4bce6591d 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java @@ -481,6 +481,11 @@ public class IoCodeTempController extends BaseController { BaseResponse baseResponse = null; addOrderRequest.setCode(code); + IoOrderEntity ioOrderEntity = orderService.findCorpOrderId(addOrderCodeRequest.getCorpOrderId()); + if (ioOrderEntity != null) { + addOrderRequest.setBillNo(ioOrderEntity.getBillNo()); + } + if (IntUtil.value(udiEntity.getProductType()) == 2) { baseResponse = adddGrugOrder(addOrderRequest, udiEntity, code); } else { @@ -2536,11 +2541,11 @@ public class IoCodeTempController extends BaseController { String orderFinishBillNo = addOrderCodeRequest.getOrderFinishBillNo(); List list = ioCollectCodeService.list(new LambdaUpdateWrapper().eq(IoCollectCode::getBillNo, orderFinishBillNo)); - if (CollUtil.isEmpty(list)) return ResultVOUtils.error(500, "未找到已完成单的码明细"); + if (CollUtil.isEmpty(list)) return ResultVOUtils.error(500, "未找到已完成单的码明细"); List codeList = new ArrayList<>(); list.forEach(item -> { String code = item.getCode(); - Integer reCountObj = item.getScanCount(); + Integer reCountObj = item.getScanCount(); int reCount = reCountObj != null ? reCountObj : 0; // 如果reCountObj为null,则默认为0次迭代 for (int i = 0; i < reCount; i++) { codeList.add(code); diff --git a/src/main/java/com/glxp/api/req/collect/IoSplitDesOrderRequest.java b/src/main/java/com/glxp/api/req/collect/IoSplitDesOrderRequest.java index 3df259900..577f06e53 100644 --- a/src/main/java/com/glxp/api/req/collect/IoSplitDesOrderRequest.java +++ b/src/main/java/com/glxp/api/req/collect/IoSplitDesOrderRequest.java @@ -40,7 +40,7 @@ public class IoSplitDesOrderRequest extends ListPageRequest { */ private String endTime; - private String keywords; + private String keyWords; } diff --git a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java index dca7c3db3..eb8d98f9b 100644 --- a/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java +++ b/src/main/java/com/glxp/api/req/inout/FilterOrderRequest.java @@ -231,4 +231,6 @@ public class FilterOrderRequest extends ListPageRequest { * 工位编码 */ private String workPlaceCode; + + private String keyWords; } diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java index e4955a379..497c8c021 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java @@ -137,7 +137,7 @@ public class IoSplitCodeRequest extends ListPageRequest { /** * 关键字搜索 */ - private String keywords; + private String keyWords; private String startTime; private String endTime; diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java index 8be3a57aa..42900f039 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitFifoInvRequest.java @@ -117,7 +117,7 @@ public class IoSplitFifoInvRequest extends ListPageRequest { /** * 关键字搜索 */ - private String keywords; + private String keyWords; private String remind; private String cpmctymc; diff --git a/src/main/java/com/glxp/api/service/inout/IoOrderService.java b/src/main/java/com/glxp/api/service/inout/IoOrderService.java index c7a1122c4..c94050ad7 100644 --- a/src/main/java/com/glxp/api/service/inout/IoOrderService.java +++ b/src/main/java/com/glxp/api/service/inout/IoOrderService.java @@ -102,7 +102,7 @@ public interface IoOrderService { * @param billNo * @return */ - List filterOrderTrace(String billNo,Integer productType); + List filterOrderTrace(String billNo, Integer productType); /** * 单据实体数据转换VO @@ -158,4 +158,7 @@ public interface IoOrderService { void updateOrderInventory(String billNo, Integer status); + IoOrderEntity findCorpOrderId(String billNo); + + } diff --git a/src/main/java/com/glxp/api/service/inout/impl/IoOrderServiceImpl.java b/src/main/java/com/glxp/api/service/inout/impl/IoOrderServiceImpl.java index 1599a2955..12de4b676 100644 --- a/src/main/java/com/glxp/api/service/inout/impl/IoOrderServiceImpl.java +++ b/src/main/java/com/glxp/api/service/inout/impl/IoOrderServiceImpl.java @@ -1063,6 +1063,15 @@ public class IoOrderServiceImpl implements IoOrderService { } } + @Override + public IoOrderEntity findCorpOrderId(String billNo) { + List orderEntities = orderDao.selectList(new QueryWrapper().eq("corpOrderId", billNo)); + if (CollUtil.isNotEmpty(orderEntities)) { + return orderEntities.get(0); + } + return null; + } + /** * 查询此单据关联的所有单据 * diff --git a/src/main/resources/mybatis/mapper/collect/IoCollectOrderOriginMapper.xml b/src/main/resources/mybatis/mapper/collect/IoCollectOrderOriginMapper.xml index 69abca2d0..46746d48d 100644 --- a/src/main/resources/mybatis/mapper/collect/IoCollectOrderOriginMapper.xml +++ b/src/main/resources/mybatis/mapper/collect/IoCollectOrderOriginMapper.xml @@ -2,7 +2,7 @@ -