From 41c957b95fbbc12244a1ce1361745c615038c8f1 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Fri, 22 Dec 2023 16:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/countRequest/CountRequestMainServiceImpl.java | 8 ++++---- .../PurchasereceiptJobMainServiceImpl.java | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java index 0aac1e56..68409278 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java @@ -574,7 +574,7 @@ public class CountRequestMainServiceImpl implements CountRequestMainService { //jobUtils.ifOutInventoryStatuses(detailDO.getInventoryStatus(), businesstypeDO); } - private CountPlanDetailDO selectCountPlanExist(String pnumber){ + private Long selectCountPlanExist(String pnumber){ QueryWrapper queryWrapperMain = new QueryWrapper<>(); queryWrapperMain.eq("number",pnumber); queryWrapperMain.eq("available","TRUE"); @@ -587,9 +587,9 @@ public class CountRequestMainServiceImpl implements CountRequestMainService { } QueryWrapper queryWrapperDetail = new QueryWrapper<>(); queryWrapperDetail.eq("number", pnumber); - CountPlanDetailDO countPlanDetailDO = countPlanDetailMapper.selectOne(queryWrapperDetail); - if(countPlanDetailDO != null) { - return countPlanDetailDO; + Long count = countPlanDetailMapper.selectCount(queryWrapperDetail); + if(count > 0) { + return count; } else { throw new UtilException("盘点计划" + pnumber + "无效"); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptJob/PurchasereceiptJobMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptJob/PurchasereceiptJobMainServiceImpl.java index 98530bf6..52ebd5f4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptJob/PurchasereceiptJobMainServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereceiptJob/PurchasereceiptJobMainServiceImpl.java @@ -259,6 +259,8 @@ public class PurchasereceiptJobMainServiceImpl implements PurchasereceiptJobMain purchasereceiptRecordMainDO.setToLocationTypes(businesstypeDORecord.getInLocationTypes()); purchasereceiptRecordMainDO.setFromAreaCodes(businesstypeDORecord.getOutAreaCodes()); purchasereceiptRecordMainDO.setToAreaCodes(businesstypeDORecord.getInAreaCodes()); + purchasereceiptRecordMainDO.setOutTransaction(businesstypeDORecord.getOutTransactionType()); + purchasereceiptRecordMainDO.setInTransaction(businesstypeDORecord.getInTransactionType()); String number = serialNumberApi.generateCode(RuleCodeEnum.PURCHASE_RECEIPT_RECORD.getCode()); purchasereceiptRecordMainDO.setNumber(number); purchasereceiptRecordMainDO.setJobNumber(purchasereceiptJobMainDO.getNumber());