|
@ -32,6 +32,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.dao.UserDao; |
|
|
import com.elink.esua.epdc.dao.UserDao; |
|
|
import com.elink.esua.epdc.dto.PartyMembersDTO; |
|
|
import com.elink.esua.epdc.dto.PartyMembersDTO; |
|
|
import com.elink.esua.epdc.dto.UserDTO; |
|
|
import com.elink.esua.epdc.dto.UserDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcUserRegistFormDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateAvatarFromDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateAvatarFromDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateMobileFromDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateMobileFromDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
@ -179,11 +180,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
if (null != userEntity) { |
|
|
return new Result().ok(ConvertUtils.sourceToTarget(userEntity, UserDTO.class)); |
|
|
UserDTO dto = ConvertUtils.sourceToTarget(userEntity, UserDTO.class); |
|
|
|
|
|
return new Result().ok(dto); |
|
|
|
|
|
} |
|
|
|
|
|
return new Result(); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -194,32 +191,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
.select(FieldConstant.ID, "NICKNAME", "FACE_IMG", FieldConstant.MOBILE, "REAL_NAME", |
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
FieldConstant.STATE, FieldConstant.GRID_ID, "PARTY_FLAG"); |
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
UserEntity userEntity = this.baseDao.selectOne(wrapper); |
|
|
if (null != userEntity) { |
|
|
return new Result().ok(ConvertUtils.sourceToTarget(userEntity, UserDTO.class)); |
|
|
UserDTO dto = ConvertUtils.sourceToTarget(userEntity, UserDTO.class); |
|
|
|
|
|
return new Result().ok(dto); |
|
|
|
|
|
} |
|
|
|
|
|
return new Result(); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result userRegist(UserDTO userDto) { |
|
|
public Result userRegister(UserDTO userDto) { |
|
|
// 手机号查重
|
|
|
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
|
|
wrapper.eq(FieldConstant.MOBILE, userDto.getMobile()) |
|
|
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()); |
|
|
|
|
|
Integer count = this.baseDao.selectCount(wrapper); |
|
|
|
|
|
if (count > NumConstant.ZERO) { |
|
|
|
|
|
return new Result().error("注册失败,手机号已被注册"); |
|
|
|
|
|
} |
|
|
|
|
|
// 身份证号查重
|
|
|
|
|
|
wrapper = new QueryWrapper<>(); |
|
|
|
|
|
wrapper.eq("IDENTITY_NO", userDto.getIdentityNo()) |
|
|
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()); |
|
|
|
|
|
count = this.baseDao.selectCount(wrapper); |
|
|
|
|
|
if (count > NumConstant.ZERO) { |
|
|
|
|
|
return new Result().error("注册失败,身份证号已被注册"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.save(userDto); |
|
|
this.save(userDto); |
|
|
return new Result().ok("注册成功"); |
|
|
return new Result().ok("注册成功"); |
|
|
} |
|
|
} |
|
@ -246,4 +222,25 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
baseDao.updateById(userEntity); |
|
|
baseDao.updateById(userEntity); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result verifyUserRegisterData(EpdcUserRegistFormDTO formDto) { |
|
|
|
|
|
// 手机号查重
|
|
|
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
|
|
wrapper.eq(FieldConstant.MOBILE, formDto.getMobile()) |
|
|
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()); |
|
|
|
|
|
Integer count = this.baseDao.selectCount(wrapper); |
|
|
|
|
|
if (count > NumConstant.ZERO) { |
|
|
|
|
|
return new Result().error("手机号已被注册"); |
|
|
|
|
|
} |
|
|
|
|
|
// 身份证号查重
|
|
|
|
|
|
wrapper = new QueryWrapper<>(); |
|
|
|
|
|
wrapper.eq("IDENTITY_NO", formDto.getIdentityNo()) |
|
|
|
|
|
.ne(FieldConstant.STATE, AppUserAuditStateEnum.AUDIT_FAILURE.value()); |
|
|
|
|
|
count = this.baseDao.selectCount(wrapper); |
|
|
|
|
|
if (count > NumConstant.ZERO) { |
|
|
|
|
|
return new Result().error("身份证号已被注册"); |
|
|
|
|
|
} |
|
|
|
|
|
return new Result(); |
|
|
|
|
|
} |
|
|
} |
|
|
} |