Browse Source

修改客户管理4

master
fanzongzhe 6 months ago
parent
commit
8c1f33b5d3
  1. 16
      yxt-crm-biz/src/main/java/com/yxt/crm/apiadmin/CrmCustomerRest.java
  2. 14
      yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java

16
yxt-crm-biz/src/main/java/com/yxt/crm/apiadmin/CrmCustomerRest.java

@ -185,4 +185,20 @@ public class CrmCustomerRest {
PagerVo<AsCustomerListVo> pv = crmCustomerService.asListPage(pq); PagerVo<AsCustomerListVo> pv = crmCustomerService.asListPage(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("定点企业批量禁用")
@PostMapping("/disableState")
public ResultBean disableState(@RequestBody String[] sid) {
ResultBean rb = ResultBean.fireFail();
crmCustomerService.disableState(sid);
return rb.success();
}
@ApiOperation("定点企业批量启用")
@PostMapping("/enable")
public ResultBean enable(@RequestBody String[] sid) {
ResultBean rb = ResultBean.fireFail();
crmCustomerService.enable(sid);
return rb.success();
}
} }

14
yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java

@ -305,7 +305,21 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
} }
return subList; return subList;
} }
public void disableState(String[] sid) {
for (String s : sid) {
CrmCustomer customerTemp = fetchBySid(s);
customerTemp.setIsEnable(0);
baseMapper.updateById(customerTemp);
}
}
public void enable(String[] sid) {
for (String s : sid) {
CrmCustomer customerTemp = fetchBySid(s);
customerTemp.setIsEnable(1);
baseMapper.updateById(customerTemp);
}
}
public PagerVo<AsCustomerListVo> asListPage(PagerQuery<AsCustomerListQuery> pq) { public PagerVo<AsCustomerListVo> asListPage(PagerQuery<AsCustomerListQuery> pq) {
AsCustomerListQuery query = pq.getParams(); AsCustomerListQuery query = pq.getParams();
QueryWrapper<CrmCustomer> qw = new QueryWrapper<>(); QueryWrapper<CrmCustomer> qw = new QueryWrapper<>();

Loading…
Cancel
Save