From 2c266d9943f3773d6a9439d37edcbe8e1dd7a5fc Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 13 Sep 2024 09:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yxt/supplier/apiadmin/SupplierInfoRest.java | 7 +++++++ .../yxt/supplier/biz/supplierinfo/SupplierInfoMapper.java | 2 ++ .../yxt/supplier/biz/supplierinfo/SupplierInfoService.java | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java b/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java index cd67c2c..e0fd2fe 100644 --- a/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java +++ b/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java @@ -93,4 +93,11 @@ public class SupplierInfoRest { List SupplierInfoChoiceList = SupplierInfoService.choiceSupplierInfo(createOrgSid); return rb.success().setData(SupplierInfoChoiceList); } + @ApiOperation("供应商数量") + @GetMapping("/getSupplierCountByOrgSid") + public ResultBean getSupplierCountByOrgSid(@RequestParam("orgSid") String orgSid){ + ResultBean rb = ResultBean.fireFail(); + Integer w = SupplierInfoService.getSupplierCountByOrgSid(orgSid); + return rb.success().setData(w); + } } diff --git a/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoMapper.java b/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoMapper.java index cdf657a..0427a4a 100644 --- a/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoMapper.java +++ b/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoMapper.java @@ -64,4 +64,6 @@ public interface SupplierInfoMapper extends BaseMapper { @Select("select * from supplier_info a LEFT JOIN ss_user.sys_organization as s ON a.createOrgSid = s.sid where s.orgSidPath like #{createOrgSid} and a.isDelete !='1'") List choiceSupplierInfo(String createOrgSid); + @Select("select count(*) from supplier_info a LEFT JOIN ss_user.sys_organization as s ON a.useOrgSid = s.sid where s.orgSidPath like #{useOrgSid} and a.isDelete !='1'") + Integer getSupplierCountByOrgSid(String useOrgSid); } \ No newline at end of file diff --git a/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java b/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java index a1c1ea5..17f6512 100644 --- a/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java +++ b/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java @@ -189,4 +189,9 @@ public class SupplierInfoService extends MybatisBaseService supplierInfoChoiceList = baseMapper.choiceSupplierInfo(createOrgSid); return supplierInfoChoiceList; } + public Integer getSupplierCountByOrgSid(String useOrgSid) { + Integer supplierInfoChoiceList = baseMapper.getSupplierCountByOrgSid(useOrgSid); + return supplierInfoChoiceList; + } + } \ No newline at end of file