From 85550e6b90ab3591754b0538861c8e62d9110c32 Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Tue, 12 Aug 2025 09:48:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E7=AE=B1=E9=80=BB=E8=BE=91=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/ecss/controller/CoDelController.java | 9 ++++++++- .../sys/modules/ecss/data/EcssCoDelNotifyHeaderData.java | 1 + .../com/xujie/sys/modules/ecss/service/CoDelService.java | 2 ++ .../sys/modules/ecss/service/impl/CoDelServiceImpl.java | 9 +++++---- src/main/resources/mapper/ecss/CoDelMapper.xml | 5 ++++- 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java b/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java index 94c72c56..c157d42f 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java +++ b/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java @@ -206,6 +206,13 @@ public class CoDelController { return R.ok().put("rows", rows); } + @PostMapping("/selectBoxList") + @ResponseBody + public R selectBoxList(@RequestBody EcssCoDelNotifyHeaderData inData){ + List rows =coDelService.selectBoxList(inData); + return R.ok().put("rows", rows); + } + @PostMapping("/searchCoDelPalletDataNew") @ResponseBody public R searchCoDelPalletDataNew(@RequestBody EcssCoDelNotifyHeaderData inData){ @@ -214,7 +221,7 @@ public class CoDelController { } @PostMapping("/saveCoDelPalletDataByExcel") - public R saveCoDelPalletDataByExcel(@RequestParam(value = "file") MultipartFile file, + public R saveCoDelPalletDataByExcel(@RequestParam(value = "file") MultipartFile file, @RequestParam(value = "palletRecords", required = false) String palletRecords, @ModelAttribute EcssCoDelNotifyHeaderData data){ coDelService.saveCoDelPalletDataByExcel(file, data, palletRecords); diff --git a/src/main/java/com/xujie/sys/modules/ecss/data/EcssCoDelNotifyHeaderData.java b/src/main/java/com/xujie/sys/modules/ecss/data/EcssCoDelNotifyHeaderData.java index 44ff7bf4..17f4b998 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/data/EcssCoDelNotifyHeaderData.java +++ b/src/main/java/com/xujie/sys/modules/ecss/data/EcssCoDelNotifyHeaderData.java @@ -24,4 +24,5 @@ public class EcssCoDelNotifyHeaderData extends EcssCoDelNotifyHeader { private Boolean modifyFlag; private String modifyData; private String exportFlag; + private Integer seqNo; } diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java b/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java index dd39b57e..0afba1ee 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java @@ -58,6 +58,8 @@ public interface CoDelService { List searchCoDelPalletDataNew(EcssCoDelNotifyHeaderData inData); + List selectBoxList(EcssCoDelNotifyHeaderData inData); + void saveCoDelPalletDataByExcel(MultipartFile file, EcssCoDelNotifyHeaderData data, String palletRecords); List searchEcssCoDelPalletHeaderData(EcssCoDelNotifyHeaderData inData); diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java index c634a164..572d5235 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java @@ -793,6 +793,11 @@ public class CoDelServiceImpl implements CoDelService { return coDelMapper.searchCoDelPalletData(inData); } + @Override + public List selectBoxList(EcssCoDelNotifyHeaderData inData) { + return coDelMapper.selectBoxList(inData); + } + @Override public List searchCoDelPalletDataNew(EcssCoDelNotifyHeaderData inData) { return coDelMapper.searchCoDelPalletDataNew(inData); @@ -1270,10 +1275,6 @@ public class CoDelServiceImpl implements CoDelService { @Override public void deletePalletHeader(EcssCoDelPalletHeaderData inData) { - List checkList = coDelMapper.searchEcssCoDelPalletDetailData(inData); - if (checkList.size() > 0) { - throw new RuntimeException("栈板下有箱子,无法删除!"); - } coDelMapper.deletePalletHeader(inData); } diff --git a/src/main/resources/mapper/ecss/CoDelMapper.xml b/src/main/resources/mapper/ecss/CoDelMapper.xml index 95bb89dc..011c59af 100644 --- a/src/main/resources/mapper/ecss/CoDelMapper.xml +++ b/src/main/resources/mapper/ecss/CoDelMapper.xml @@ -1058,6 +1058,9 @@ left join ecss_CoDelNotifyHeader noHeader on a.site=noHeader.site and a.delNo=no from ecss_CoDelPalletDetail b left join ecss_CoDelBoxList c on b.site=c.site and b.bu_no=c.bu_no and b.delNo=c.delNo and b.seq_no=c.item_no where b.site=#{site} and b.bu_no=#{buNo} and b.delNo=#{delNo} + + and b.seq_no=#{seqNo} + @@ -1071,7 +1074,7 @@ left join ecss_CoDelNotifyHeader noHeader on a.site=noHeader.site and a.delNo=no