|
|
|
@ -29,6 +29,7 @@ import com.elink.esua.epdc.commons.tools.security.user.SecurityUser; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.constant.UserFieldConsant; |
|
|
|
import com.elink.esua.epdc.dao.UserDao; |
|
|
|
import com.elink.esua.epdc.dto.PartyMembersDTO; |
|
|
|
import com.elink.esua.epdc.dto.UserDTO; |
|
|
|
@ -101,14 +102,14 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
wrapper.eq(StringUtils.isNotBlank(streetId), FieldConstant.STREET_ID, streetId); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(communityId), FieldConstant.COMMUNITY_ID, communityId); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(gridId), FieldConstant.GRID_ID, gridId); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(realName), "REAL_NAME", realName); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(realName), UserFieldConsant.REAL_NAME, realName); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(mobile), FieldConstant.MOBILE, mobile); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(identityNo), "IDENTITY_NO", identityNo); |
|
|
|
wrapper.ge(StringUtils.isNotBlank(startTime), "REGISTER_TIME", startTime); |
|
|
|
wrapper.lt(StringUtils.isNotBlank(endTime), "REGISTER_TIME", endTime); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(identityNo), UserFieldConsant.IDENTITY_NO, identityNo); |
|
|
|
wrapper.ge(StringUtils.isNotBlank(startTime), UserFieldConsant.REGISTER_TIME, startTime); |
|
|
|
wrapper.lt(StringUtils.isNotBlank(endTime), UserFieldConsant.REGISTER_TIME, endTime); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(auditState), FieldConstant.STATE, auditState); |
|
|
|
wrapper.in(CollUtil.isNotEmpty(deptIdList), FieldConstant.GRID_ID, deptIdList); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(isParty), "PARTY_FLAG", isParty); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(isParty), UserFieldConsant.PARTY_FLAG, isParty); |
|
|
|
return wrapper; |
|
|
|
} |
|
|
|
|
|
|
|
@ -174,9 +175,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
public Result<UserDTO> getUserForLoginByOpenId(String openId) { |
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
// 根据openId获取已提交注册的用户信息
|
|
|
|
wrapper.eq("WX_OPEN_ID", openId) |
|
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG", "REMARK") |
|
|
|
wrapper.eq(UserFieldConsant.WX_OPEN_ID, openId) |
|
|
|
.select(FieldConstant.ID, UserFieldConsant.NICKNAME, UserFieldConsant.FACE_IMG, |
|
|
|
FieldConstant.MOBILE, UserFieldConsant.REAL_NAME, |
|
|
|
FieldConstant.STATE, UserFieldConsant.GRID, FieldConstant.GRID_ID, |
|
|
|
UserFieldConsant.PARTY_FLAG, UserFieldConsant.REMARK) |
|
|
|
.orderByDesc(FieldConstant.CREATED_TIME); |
|
|
|
List<UserEntity> userEntityList = this.baseDao.selectList(wrapper); |
|
|
|
if (CollUtil.isNotEmpty(userEntityList)) { |
|
|
|
@ -190,10 +193,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
public Result<UserDTO> getUserInfoByOpenId(String openId) { |
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
// 根据openId查询审核中或审核通过的用户信息
|
|
|
|
wrapper.eq("WX_OPEN_ID", openId) |
|
|
|
wrapper.eq(UserFieldConsant.WX_OPEN_ID, openId) |
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()) |
|
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
|
.select(FieldConstant.ID, UserFieldConsant.NICKNAME, UserFieldConsant.FACE_IMG, |
|
|
|
FieldConstant.MOBILE, UserFieldConsant.REAL_NAME, |
|
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, UserFieldConsant.PARTY_FLAG); |
|
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
|
return new Result().ok(ConvertUtils.sourceToTarget(userEntity, UserDTO.class)); |
|
|
|
} |
|
|
|
@ -201,10 +205,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
@Override |
|
|
|
public Result<UserDTO> getUserInfoByUnionId(String unionId) { |
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.eq("WX_UNION_ID", unionId) |
|
|
|
wrapper.eq(UserFieldConsant.WX_UNION_ID, unionId) |
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()) |
|
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
|
.select(FieldConstant.ID, UserFieldConsant.NICKNAME, UserFieldConsant.FACE_IMG, |
|
|
|
FieldConstant.MOBILE, UserFieldConsant.REAL_NAME, |
|
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, UserFieldConsant.PARTY_FLAG); |
|
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
|
return new Result().ok(ConvertUtils.sourceToTarget(userEntity, UserDTO.class)); |
|
|
|
} |
|
|
|
|