From 3de543430870cb2722b52a3b5178fc519f3cd28f Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Wed, 30 Oct 2024 15:43:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/customer/apiadmin/CrmCustomerTempRest.java | 7 +++++++ .../biz/crmcustomer/CrmCustomerTempQuery.java | 1 + .../biz/crmcustomer/CrmCustomerTempService.java | 12 ++++++++++++ 3 files changed, 20 insertions(+) diff --git a/src/main/java/com/yxt/customer/apiadmin/CrmCustomerTempRest.java b/src/main/java/com/yxt/customer/apiadmin/CrmCustomerTempRest.java index 6a0afc3..13be370 100644 --- a/src/main/java/com/yxt/customer/apiadmin/CrmCustomerTempRest.java +++ b/src/main/java/com/yxt/customer/apiadmin/CrmCustomerTempRest.java @@ -148,4 +148,11 @@ public class CrmCustomerTempRest { List w = crmCustomerTempService.getCustomerByOrgSid(orgSid); return rb.success().setData(w); } + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage1") + public ResultBean> listPage1(@RequestBody PagerQuery pq) { + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = crmCustomerTempService.listPageVo1(pq); + return rb.success().setData(pv); + } } diff --git a/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempQuery.java b/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempQuery.java index cb26aa1..9629676 100644 --- a/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempQuery.java +++ b/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempQuery.java @@ -72,4 +72,5 @@ public class CrmCustomerTempQuery implements Query { @ApiModelProperty("用户sid") private String userSid; private int index; + private String customerName; } diff --git a/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempService.java b/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempService.java index 19c6835..bbb0ab6 100644 --- a/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempService.java +++ b/src/main/java/com/yxt/customer/biz/crmcustomer/CrmCustomerTempService.java @@ -193,4 +193,16 @@ public class CrmCustomerTempService extends MybatisBaseService getCustomerByOrgSid(String orgSid) { return baseMapper.getCustomerByOrgSid(orgSid); } + public PagerVo listPageVo1(PagerQuery pq) { + CrmCustomerTempQuery query = pq.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + qw.like("s.orgSidPath", query.getOrgPath()); + if(StringUtils.isNotBlank(query.getCustomerName())){ + qw.like("a.name",query.getCustomerName()); + } + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } }