|
|
|
@ -157,7 +157,12 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
@Override |
|
|
|
public List<UserDTO> list(Map<String, Object> params) { |
|
|
|
this.verifyParams(params); |
|
|
|
String auditState = (String) params.get("state"); |
|
|
|
if (AppUserStatesEnum.STATE_REGISTERED.value().equals(auditState)) { |
|
|
|
return this.baseDao.selectListUserDto(params); |
|
|
|
} else { |
|
|
|
return this.baseDao.selectAuthenticatedListUserDto(params); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private Map<String, Object> verifyParams(Map<String, Object> params) { |
|
|
|
@ -653,9 +658,8 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
} |
|
|
|
|
|
|
|
UserEntity userEntity = ConvertUtils.sourceToTarget(completeAppUser, UserEntity.class); |
|
|
|
if (StringUtils.isBlank(userEntity.getWxUnionId())) { |
|
|
|
userEntity.setWxUnionId(null); |
|
|
|
} |
|
|
|
userEntity.setWxUnionId(StringUtils.isBlank(userEntity.getWxUnionId()) ? null : userEntity.getWxUnionId()); |
|
|
|
userEntity.setFaceImg(StringUtils.isBlank(userEntity.getFaceImg()) ? null : userEntity.getFaceImg()); |
|
|
|
if (findUser.getState().equals(AppUserStatesEnum.STATE_INFORMATION_NOT_PASSED.value())) { |
|
|
|
userEntity.setState(AppUserStatesEnum.STATE_COMPLETED_INFORMATION_PENDING_REVIEW.value()); |
|
|
|
} |
|
|
|
@ -680,6 +684,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
} |
|
|
|
UserDTO userDto = ConvertUtils.sourceToTarget(userEntity, UserDTO.class); |
|
|
|
userDto.setLeaderFlag(relationInfo.getLeaderFlag()); |
|
|
|
userDto.setFaceImg(StringUtils.isBlank(userDto.getFaceImg()) ? findUser.getFaceImg() : userDto.getFaceImg()); |
|
|
|
return userDto; |
|
|
|
} |
|
|
|
|
|
|
|
@ -1325,12 +1330,12 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* |
|
|
|
* 组织机构信息处理 |
|
|
|
* |
|
|
|
* @params [dto, userList] |
|
|
|
* @return java.util.List<com.elink.esua.epdc.entity.UserEntity> |
|
|
|
* @params [dto, userList] |
|
|
|
* @author liuchuang |
|
|
|
* @since 2020/3/7 15:22 |
|
|
|
*/ |
|
|
|
@ -1365,4 +1370,34 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
|
|
|
|
return entities; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceNames.FIRST) |
|
|
|
public PageData<UserDTO> allUserPage(Map<String, Object> params) { |
|
|
|
String[] paramKeys = new String[]{"nickname", "identityNo", "realName", "identityNo", "mobile", "startTime", "endTime"}; |
|
|
|
if (AppUserUtils.isDefaultQuery(params, paramKeys)) { |
|
|
|
List<UserDTO> userDtoList = Lists.newArrayList(); |
|
|
|
return new PageData<>(userDtoList, NumConstant.ZERO); |
|
|
|
} |
|
|
|
this.verifyParams(params); |
|
|
|
// 查询当前用户所具有的的数据权限
|
|
|
|
IPage<UserDTO> iPage = this.getPage(params); |
|
|
|
List<UserDTO> userDtoList = this.baseDao.selectListUserDto(params); |
|
|
|
return new PageData<>(userDtoList, iPage.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<UserDTO> authenticatedpage(Map<String, Object> params) { |
|
|
|
String[] paramKeys = new String[]{"streetId", "communityId", "gridId", "realName", "identityNo", "startTime", "endTime", "nickname", "mobile"}; |
|
|
|
if (AppUserUtils.isDefaultQuery(params, paramKeys)) { |
|
|
|
List<UserDTO> userDtoList = Lists.newArrayList(); |
|
|
|
return new PageData<>(userDtoList, NumConstant.ZERO); |
|
|
|
} |
|
|
|
this.verifyParams(params); |
|
|
|
// 查询当前用户所具有的的数据权限
|
|
|
|
IPage<UserDTO> iPage = this.getPage(params); |
|
|
|
List<UserDTO> userDtoList = this.baseDao.selectAuthenticatedListUserDto(params); |
|
|
|
return new PageData<>(userDtoList, iPage.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|