From 36813d41d20abf0840f70d0f1ef64fdd5587b9bc Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 28 May 2024 11:02:09 +0800 Subject: [PATCH] md --- .../xdadan/erp/web/emis/EmisCommonController.java | 15 +++++++++++++++ .../erp/emis/mapper/EmisElectronicPagMapper.java | 2 ++ .../emis/service/IEmisElectronicPagService.java | 9 +++++++++ .../impl/EmisElectronicPagServiceImpl.java | 10 ++++++++++ 4 files changed, 36 insertions(+) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java index 3a87ebeb6..f186c78ff 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java @@ -58,6 +58,9 @@ public class EmisCommonController extends BaseController @Autowired private IEmisElectronicSitePagService emisElectronicSitePagService; + @Autowired + private IEmisElectronicPagService emisElectronicPagService; + @Autowired private IEmisRegionService emisRegionService; @@ -70,6 +73,18 @@ public class EmisCommonController extends BaseController @Autowired RedissonService redissonService; + /** + * 获取中心可用简单数 + * @param prefix + * @return + */ + @RequestMapping(value = "/getCenterTotalAvailablePag") + public AjaxResult getCenterTotalAvailablePag(String prefix) + { + return AjaxResult.success("获取成功",emisElectronicPagService.getTotalAvailablePag(prefix)); + } + + /** * 获取网点总可用面单数 */ diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java index 7af1a89dc..b7645538d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java @@ -13,6 +13,7 @@ package com.xdadan.erp.emis.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.xdadan.erp.emis.domain.EmisElectronicPag; +import com.xdadan.erp.emis.domain.EmisElectronicSitePag; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.ResultMap; import org.apache.ibatis.annotations.Select; @@ -73,6 +74,7 @@ public interface EmisElectronicPagMapper extends BaseMapper */ public int deleteEmisElectronicPagByIds(Long[] ids); + /** * 检查面单区段是否存在 * @param startNo diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java index 6056a0047..2f62ddd79 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java @@ -30,6 +30,15 @@ public interface IEmisElectronicPagService */ public EmisElectronicPag selectEmisElectronicPagById(Long id); + + /** + * 获取总面单数量 + * @param prefix + * @return + */ + public int getTotalAvailablePag(String prefix); + + /** * 总部根据申请单发放电子面单发放 * @param applyId diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java index e14de326f..0556537fb 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java @@ -69,6 +69,16 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm } + /** + * 获取总部主单面单数 + * @param prefix + * @return + * @throws EmisBizError + */ + @Override + public int getTotalAvailablePag(String prefix) { + return emisElectronicPagMapper.getTotalAvailablePag(prefix); + } /**