|
@@ -50,44 +50,42 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i
|
|
|
@Override
|
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
|
|
|
|
+ QueryWrapper<SysUserVo> queryWrapper = new QueryWrapper<>();
|
|
|
+
|
|
|
String username = (String) params.get("username");
|
|
|
- Object farmId = params.get("farmId");
|
|
|
- if (farmId != null) {
|
|
|
- farmId = Integer.parseInt((farmId.toString()));
|
|
|
+ if (StringUtils.isNotBlank(username)) {
|
|
|
+ queryWrapper.and(q -> q.like("sys_user.username", username)
|
|
|
+ .or().like("sys_user.mobile", username));
|
|
|
}
|
|
|
- Long createUserId = (Long) params.get("createUserId");
|
|
|
- String departmentCode = (String) params.get("departmentCode");
|
|
|
- String jobCode = (String) params.get("jobCode");
|
|
|
- Object sex = params.get("sex");
|
|
|
- if (sex != null) {
|
|
|
- sex = Short.parseShort((String) sex);
|
|
|
+
|
|
|
+ String farmId = (String) params.get("farmId");
|
|
|
+ if (StringUtils.isNotBlank(farmId)) {
|
|
|
+ queryWrapper.eq("sys_user.farm_id",Integer.parseInt(farmId));
|
|
|
}
|
|
|
|
|
|
- QueryWrapper<SysUserVo> queryWrapper = new QueryWrapper<>();
|
|
|
- if (StringUtils.isNotBlank(username)) {
|
|
|
- queryWrapper.and(q -> q.like("sys_user.username", username)
|
|
|
- .or().like("sys_user.mobile", username));
|
|
|
+ String createUserId = (String) params.get("createUserId");
|
|
|
+ if (StringUtils.isNotBlank(createUserId)) {
|
|
|
+ queryWrapper.eq("sys_user.create_user_id",Integer.parseInt(createUserId));
|
|
|
+ }
|
|
|
|
|
|
+ String departmentCode = (String) params.get("departmentCode");
|
|
|
+ if (StringUtils.isNotBlank(createUserId)) {
|
|
|
+ queryWrapper.eq("sys_user.department_code",departmentCode);
|
|
|
}
|
|
|
|
|
|
+ String jobCode = (String) params.get("jobCode");
|
|
|
+ if (StringUtils.isNotBlank(jobCode)) {
|
|
|
+ queryWrapper.eq("sys_user.job_code",jobCode);
|
|
|
+ }
|
|
|
|
|
|
- queryWrapper.eq(StringUtils.isNotBlank(departmentCode), "sys_user.department_code", departmentCode)
|
|
|
- .eq(StringUtils.isNotEmpty(jobCode), "sys_user.job_code", jobCode)
|
|
|
- .eq(sex != null,"sys_user.sex", sex)
|
|
|
- .eq(farmId != null,"sys_user.farm_id", farmId)
|
|
|
- .eq(createUserId != null, "sys_user.create_user_id", createUserId);
|
|
|
+ String sex = (String) params.get("sex");
|
|
|
+ if (StringUtils.isNotBlank(sex)) {
|
|
|
+ queryWrapper.eq("sys_user.sex",Short.parseShort(sex));
|
|
|
+ }
|
|
|
|
|
|
IPage page = new Query<>().getPage(params);
|
|
|
|
|
|
return new PageUtils(this.baseMapper.page(page, queryWrapper));
|
|
|
-// IPage<SysUserEntity> page = this.page(
|
|
|
-// page1,
|
|
|
-// new QueryWrapper<SysUserEntity>()
|
|
|
-// .like(StringUtils.isNotBlank(username),"username", username)
|
|
|
-// .eq(createUserId != null,"create_user_id", createUserId)
|
|
|
-// );
|
|
|
-//
|
|
|
-// return new PageUtils(page);
|
|
|
}
|
|
|
|
|
|
@Override
|