From 259fcc87d0ed1bc83a2d7606a1c9e6f372aad938 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Wed, 30 Oct 2024 15:42:50 +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 --- .../yxt/supplier/apiadmin/SupplierInfoRest.java | 6 ++++++ .../biz/supplierinfo/SupplierInfoService.java | 14 +++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java b/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java index 118df3c..a313eff 100644 --- a/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java +++ b/src/main/java/com/yxt/supplier/apiadmin/SupplierInfoRest.java @@ -100,4 +100,10 @@ public class SupplierInfoRest { List w = SupplierInfoService.getSupplierCountByOrgSid(orgSid); return rb.success().setData(w); } + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage1") + public ResultBean> listPage1(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return SupplierInfoService.listPageVo1(pq); + } } 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 222935c..b776706 100644 --- a/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java +++ b/src/main/java/com/yxt/supplier/biz/supplierinfo/SupplierInfoService.java @@ -193,5 +193,17 @@ public class SupplierInfoService extends MybatisBaseService supplierInfoChoiceList = baseMapper.getSupplierCountByOrgSid(useOrgSid); return supplierInfoChoiceList; } - + public ResultBean> listPageVo1(PagerQuery pq) { + ResultBean rb = ResultBean.fireFail(); + SupplierInfoQuery query = pq.getParams(); + QueryWrapper qw = new QueryWrapper(); + qw.eq("s.orgSidPath",query.getOrgPath()); + if(StringUtils.isNotBlank(query.getSupplierName())){ + qw.like("a.supplierName",query.getSupplierName()); + } + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return rb.success().setData(p); + } } \ No newline at end of file