Commit e2efeb13 authored by 董建华's avatar 董建华

修改保存扩展信息接口

parent 589459d1
...@@ -375,16 +375,25 @@ public class UserCenterController { ...@@ -375,16 +375,25 @@ public class UserCenterController {
userExtInfo = new UserExtInfo(); userExtInfo = new UserExtInfo();
userExtInfo.setUserId(userId); userExtInfo.setUserId(userId);
} }
userExtInfo.setEducationEnum(educationEnum); if(null != educationEnum){
userExtInfo.setMarryStatus(maritalStatus); userExtInfo.setEducationEnum(educationEnum);
}
if(null != maritalStatus){
userExtInfo.setMarryStatus(maritalStatus);
}
//如果是学生那么转成其他 //如果是学生那么转成其他
if (null != occupationEnum) { if (null != occupationEnum) {
if (OccupationEnum.STUDENT == occupationEnum) { if (OccupationEnum.STUDENT == occupationEnum) {
occupationEnum = OccupationEnum.OTHER; occupationEnum = OccupationEnum.OTHER;
} }
} }
userExtInfo.setOccupationEnum(occupationEnum); if(null !=occupationEnum){
userExtInfo.setIncomeRangeEnum(incomeRangeEnum); userExtInfo.setOccupationEnum(occupationEnum);
}if(null !=incomeRangeEnum){
userExtInfo.setIncomeRangeEnum(incomeRangeEnum);
}
userExtInfo = userExtInfoService.save(userExtInfo); userExtInfo = userExtInfoService.save(userExtInfo);
return JsonResult.buildSuccessResult(null, userExtInfo); return JsonResult.buildSuccessResult(null, userExtInfo);
......
package cn.quantgroup.xyqb.service.user.impl; package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.BizType; import cn.quantgroup.user.enums.BizType;
import cn.quantgroup.user.enums.IncomeRangeEnum;
import cn.quantgroup.xyqb.Constants; import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.lock.RedisLock; import cn.quantgroup.xyqb.aspect.lock.RedisLock;
import cn.quantgroup.xyqb.controller.IBaseController; import cn.quantgroup.xyqb.controller.IBaseController;
...@@ -404,7 +405,9 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -404,7 +405,9 @@ public class UserServiceImpl implements IUserService, IBaseController {
} }
if (userExtInfo != null) { if (userExtInfo != null) {
userFullResp.setIncomeType(userExtInfo.getIncomeEnum().ordinal()); userFullResp.setIncomeType(userExtInfo.getIncomeEnum().ordinal());
userFullResp.setIncomeRange(userExtInfo.getIncomeRangeEnum().ordinal()); userFullResp.setIncomeRange(userExtInfo.getIncomeRangeEnum()== null?
IncomeRangeEnum.UNKNOWN.ordinal():
userExtInfo.getIncomeRangeEnum().ordinal());
userFullResp.setOccupation(userExtInfo.getOccupationEnum().ordinal()); userFullResp.setOccupation(userExtInfo.getOccupationEnum().ordinal());
userFullResp.setEducation(userExtInfo.getEducationEnum().ordinal()); userFullResp.setEducation(userExtInfo.getEducationEnum().ordinal());
userFullResp.setHasCar(userExtInfo.getHasCar() == null ? 0 : userExtInfo.getHasCar() ? 1 : 0); userFullResp.setHasCar(userExtInfo.getHasCar() == null ? 0 : userExtInfo.getHasCar() ? 1 : 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment