Browse Source

处理用户基础信息 报错

dev_shibei_match
jianjun 4 years ago
parent
commit
863f625f27
  1. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBaseInfoServiceImpl.java
  2. 21
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserResiInfoServiceImpl.java

5
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBaseInfoServiceImpl.java

@ -17,6 +17,7 @@
package com.epmet.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
@ -150,7 +151,9 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us
logger.warn("queryUserBaseInfo return empty,userId:{}", userId);
return null;
}
return userBaseInfoResultDTOS.get(0);
UserBaseInfoResultDTO userBaseInfoResultDTO = userBaseInfoResultDTOS.get(0);
logger.debug("getUserResiInfoDTO userId:{},result:{}", userId,JSON.toJSONString(userBaseInfoResultDTO));
return userBaseInfoResultDTO;
}
/**

21
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserResiInfoServiceImpl.java

@ -173,17 +173,18 @@ public class UserResiInfoServiceImpl extends BaseServiceImpl<UserResiInfoDao, Us
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;
if (StringUtils.isNotBlank(userBaseInfoResultDTO.getStreet()) && StringUtils.isNotBlank(userBaseInfoResultDTO.getSurname())){
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);
}
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);
}

Loading…
Cancel
Save