From e2e6b78e5c87e742dd73f40eab72d48d5e3c2324 Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Wed, 25 Jun 2025 14:46:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?demand:=20=20=E6=96=B0=E5=A2=9E=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=B8=80=E7=BA=A7=E7=BD=91=E7=82=B9TMS=E7=BB=84?= =?UTF-8?q?=E6=89=B9=E6=AC=A1=E8=AF=A6=E7=BB=86=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=88=E4=B8=80=E4=B8=AA=E6=8E=A5=E5=8F=A3=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=EF=BC=89=20committer:=20heyu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/emis/EmisTmsSiteBatchController.java | 10 ++++++ .../mapper/EmisTmsSiteBatchLoadingMapper.java | 11 ++++++- .../emis/mapper/EmisTmsSiteBatchMapper.java | 7 +++++ .../service/IEmisTmsSiteBatchService.java | 7 +++++ .../impl/EmisTmsSiteBatchServiceImpl.java | 5 +++ .../mapper/EmisTmsSiteBatchLoadingMapper.xml | 6 ++++ .../mapper/EmisTmsSiteBatchMapper.xml | 31 +++++++++++++++++++ 7 files changed, 76 insertions(+), 1 deletion(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java index 462686cd0..b83aa5f4e 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsSiteBatchController.java @@ -169,6 +169,16 @@ public class EmisTmsSiteBatchController extends EmisBaseController return AjaxResult.success(emisTmsSiteBatchService.selectEmisTmsSiteBatchById(id)); } + /** + * 获取一级网点TMS组批次详细信息(一个接口实现) + */ + @PreAuthorize("@ss.hasPermi('emis:emisTmsSiteBatch:detail')") + @GetMapping(value = "/detail/{id}") + public AjaxResult geDetail(@PathVariable("id") Long id) + { + return AjaxResult.success(emisTmsSiteBatchService.geDetail(id)); + } + /** * 新增一级网点TMS组批次 */ diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchLoadingMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchLoadingMapper.java index 239252442..bee952547 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchLoadingMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchLoadingMapper.java @@ -34,7 +34,16 @@ public interface EmisTmsSiteBatchLoadingMapper extends BaseMapper selectEmisTmsSiteBatchLoadingList(EmisTmsSiteBatchLoading emisTmsSiteBatchLoading); + public List selectEmisTmsSiteBatchLoadingList( + EmisTmsSiteBatchLoading emisTmsSiteBatchLoading); + + /** + * 根据批次号查询装载信息列表 + * + * @param batchNo 批次号 + * @return 集合 + */ + public List selectEmisTmsSiteBatchLoadingByBatchNo(String batchNo); /** * 新增 diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java index fd9687418..104f8cbfd 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java @@ -31,6 +31,13 @@ public interface EmisTmsSiteBatchMapper extends BaseMapper */ public EmisTmsSiteBatch selectEmisTmsSiteBatchById(Long id); + /** + * 主键查询(包含明细和装载信息) + * + * @param id + * @return + */ + public EmisTmsSiteBatch selectEmisTmsSiteBatchWithDetailsById(Long id); public EmisTmsSiteBatch selectTmsSiteBatchByBatchNo(String batchNo); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsSiteBatchService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsSiteBatchService.java index 946b29d4e..0a564974e 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsSiteBatchService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsSiteBatchService.java @@ -105,4 +105,11 @@ public interface IEmisTmsSiteBatchService * @return */ int addAll(EmisTmsSiteBatch emisTmsSiteBatch) throws EmisBizError; + + /** + * + * @param id + * @return + */ + public EmisTmsSiteBatch geDetail(Long id); } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchServiceImpl.java index 042bfeab9..b57996409 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchServiceImpl.java @@ -243,4 +243,9 @@ public class EmisTmsSiteBatchServiceImpl extends EmisBaseService implements IEmi return 1; } + @Override + public EmisTmsSiteBatch geDetail(Long id) { + return emisTmsSiteBatchMapper.selectEmisTmsSiteBatchWithDetailsById(id); + } + } diff --git a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchLoadingMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchLoadingMapper.xml index 34f9d16d5..63710b54b 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchLoadingMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchLoadingMapper.xml @@ -42,6 +42,12 @@ order by create_time desc + + + +