|
@@ -59,9 +59,13 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
|
|
if (dto.getType().equals("1")){
|
|
if (dto.getType().equals("1")){
|
|
wrapper.isNotNull(Customer::getUserId);
|
|
wrapper.isNotNull(Customer::getUserId);
|
|
}else if (dto.getType().equals("0")){
|
|
}else if (dto.getType().equals("0")){
|
|
- wrapper.isNull(Customer::getUserId);
|
|
|
|
|
|
+ wrapper.and(wrapper1 -> wrapper1.isNull(Customer::getUserId).or().eq(Customer::getUserId,""));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getKeyword())){
|
|
|
|
+ //查询客户名称或者客户编码
|
|
|
|
+ wrapper.and(wrapper1 -> wrapper1.like(Customer::getName,dto.getKeyword()).or().eq(Customer::getCode,dto.getKeyword()));
|
|
|
|
+ }
|
|
wrapper.orderByDesc(Customer::getCreateTime);
|
|
wrapper.orderByDesc(Customer::getCreateTime);
|
|
Page<CustomerVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
Page<CustomerVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
|
|
|
@@ -141,6 +145,10 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
|
|
LambdaQueryWrapper<Customer> wrapper = Wrappers.<Customer>lambdaQuery();
|
|
LambdaQueryWrapper<Customer> wrapper = Wrappers.<Customer>lambdaQuery();
|
|
wrapper.eq(ObjectUtil.isNotEmpty(dto.getSource()),Customer::getSource,dto.getSource());
|
|
wrapper.eq(ObjectUtil.isNotEmpty(dto.getSource()),Customer::getSource,dto.getSource());
|
|
wrapper.eq(ObjectUtil.isNotEmpty(dto.getStatus()),Customer::getStatus,dto.getStatus());
|
|
wrapper.eq(ObjectUtil.isNotEmpty(dto.getStatus()),Customer::getStatus,dto.getStatus());
|
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getKeyword())){
|
|
|
|
+ //查询客户名称或者客户编码
|
|
|
|
+ wrapper.and(wrapper1 -> wrapper1.like(Customer::getName,dto.getKeyword()).or().eq(Customer::getCode,dto.getKeyword()));
|
|
|
|
+ }
|
|
//添加权限(自己看自己)
|
|
//添加权限(自己看自己)
|
|
wrapper.eq(Customer::getUserId, SecurityUtils.getUserId());
|
|
wrapper.eq(Customer::getUserId, SecurityUtils.getUserId());
|
|
wrapper.orderByDesc(Customer::getCreateTime);
|
|
wrapper.orderByDesc(Customer::getCreateTime);
|