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 + + + +