Browse Source

修改用户信息

master
cgx 2 weeks ago
parent
commit
0fa246e05d
3 changed files with 24 additions and 0 deletions
  1. +9
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java
  2. +1
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/service/AppletLoginService.java
  3. +14
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/service/impl/AppletLoginServiceImpl.java

+ 9
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java View File

@ -66,6 +66,15 @@ public class UserController {
@PostMapping(value = "/updateUserInfo")
@ApiOperation(value = "修改头像和昵称,传nickName和headimgurl")
public Result<Object> updateUserInfo(@RequestBody CodeBeanModel codeBeanModel, @RequestHeader("X-Access-Token") String token) {
return appletLoginService.updateUserInfo(codeBeanModel,token);
}
@ApiOperation(value = "求职者填写信息")
@RequestMapping(value = "/role", method = RequestMethod.POST)
public Result<JSONObject> role(@RequestBody ReqUserRole2 reqUserRole, @RequestHeader("X-Access-Token") String token) {


+ 1
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/service/AppletLoginService.java View File

@ -24,6 +24,7 @@ public interface AppletLoginService {
*/
Result<Object> bindPhone(CodeBeanModel codeBeanModel);
Result<Object> updateUserInfo(CodeBeanModel codeBeanModel, String token);
Result<JSONObject> role(ReqUserRole reqUserRole, String token);


+ 14
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/service/impl/AppletLoginServiceImpl.java View File

@ -306,7 +306,21 @@ public class AppletLoginServiceImpl implements AppletLoginService {
return null;
}
@Override
public Result<Object> updateUserInfo(CodeBeanModel codeBeanModel, String token) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiAccount(token);
HanHaiMember user = new HanHaiMember();
if (ValidateTool.isNotNull(codeBeanModel.getHeadimgurl())){
user.setHeadImage(codeBeanModel.getHeadimgurl());
}
if (ValidateTool.isNotNull(codeBeanModel.getNickName())){
user.setNickName(codeBeanModel.getNickName());
}
user.setId(hanHaiMember.getId());
memberService.updateById(user);
return Result.ok("修改成功");
}
@Transactional(rollbackFor = Exception.class)
@Override


Loading…
Cancel
Save