|
|
@ -24,18 +24,15 @@ import com.epmet.common.token.util.UserUtil; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.EpmetRoleKeyConstant; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.constant.MqConstant; |
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import com.epmet.commons.tools.dto.form.mq.MqBaseMsgDTO; |
|
|
|
import com.epmet.commons.tools.dto.form.mq.eventmsg.BasePointEventMsg; |
|
|
|
import com.epmet.commons.tools.enums.EventEnum; |
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.commons.tools.utils.SendMqMsgUtils; |
|
|
|
import com.epmet.constant.SmsTemplateConstant; |
|
|
|
import com.epmet.constant.UserConstant; |
|
|
|
import com.epmet.constant.UserRoleConstant; |
|
|
|
import com.epmet.dao.UserCustomerDao; |
|
|
|
import com.epmet.dao.UserResiInfoDao; |
|
|
@ -46,6 +43,7 @@ import com.epmet.dto.UserRoleDTO; |
|
|
|
import com.epmet.dto.form.*; |
|
|
|
import com.epmet.dto.result.IssueInitiatorResultDTO; |
|
|
|
import com.epmet.dto.result.SendVerificationCodeResultDTO; |
|
|
|
import com.epmet.dto.result.UserBaseInfoResultDTO; |
|
|
|
import com.epmet.dto.result.UserResiInfoResultDTO; |
|
|
|
import com.epmet.entity.UserBaseInfoEntity; |
|
|
|
import com.epmet.entity.UserResiInfoEntity; |
|
|
@ -163,8 +161,33 @@ public class UserResiInfoServiceImpl extends BaseServiceImpl<UserResiInfoDao, Us |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public Result<UserResiInfoResultDTO> getUserResiInfoDTO(UserResiInfoFormDTO userResiInfoFormDTO) { |
|
|
|
UserResiInfoResultDTO userResiInfoDTO = baseDao.selectUserResiInfoDTO(userResiInfoFormDTO); |
|
|
|
return new Result<UserResiInfoResultDTO>().ok(userResiInfoDTO); |
|
|
|
//先查缓存 否则查询数据库 这个方法里有
|
|
|
|
UserBaseInfoResultDTO userBaseInfoResultDTO = userBaseInfoService.queryUserBaseInfoFromCache(userResiInfoFormDTO.getUserId()); |
|
|
|
if (userBaseInfoResultDTO != null){ |
|
|
|
UserResiInfoResultDTO resultDTO = new UserResiInfoResultDTO(); |
|
|
|
resultDTO.setUserId(userBaseInfoResultDTO.getUserId()); |
|
|
|
resultDTO.setRegMobile(userBaseInfoResultDTO.getMobile()); |
|
|
|
resultDTO.setSurname(userBaseInfoResultDTO.getSurname()); |
|
|
|
resultDTO.setName(userBaseInfoResultDTO.getName()); |
|
|
|
resultDTO.setStreet(userBaseInfoResultDTO.getStreet()); |
|
|
|
resultDTO.setDistrict(userBaseInfoResultDTO.getDistrict()); |
|
|
|
resultDTO.setBuildingAddress(userBaseInfoResultDTO.getBuildingAddress()); |
|
|
|
resultDTO.setNickName(userBaseInfoResultDTO.getNickname()); |
|
|
|
|
|
|
|
String gender = null; |
|
|
|
if (NumConstant.ONE_STR.equals(userBaseInfoResultDTO.getGender())) { |
|
|
|
gender = UserConstant.MAN; |
|
|
|
} else if (NumConstant.TWO_STR.equals(userBaseInfoResultDTO.getGender())) { |
|
|
|
gender = UserConstant.WOMAN; |
|
|
|
} else { |
|
|
|
gender = UserConstant.MAN_WOMAN; |
|
|
|
} |
|
|
|
String leaderName = userBaseInfoResultDTO.getStreet().concat(StrConstant.HYPHEN).concat(userBaseInfoResultDTO.getSurname()).concat(gender); |
|
|
|
resultDTO.setShowName(leaderName); |
|
|
|
resultDTO.setHeadPhoto(userBaseInfoResultDTO.getHeadImgUrl()); |
|
|
|
return new Result<UserResiInfoResultDTO>().ok(resultDTO); |
|
|
|
} |
|
|
|
return new Result<UserResiInfoResultDTO>().ok(null); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|