| | |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.dto.UpdatePhoneDto; |
| | | import com.ruoyi.system.dto.UpdateUserDto; |
| | | import com.ruoyi.system.model.TAppUser; |
| | | import com.ruoyi.system.model.TAppealServices; |
| | | import com.ruoyi.system.model.TChildcareServices; |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "个人中心--修改信息") |
| | | @PostMapping(value = "/updateUserInfo") |
| | | public R<?> updateUserInfo(@RequestBody UpdateUserDto dto) { |
| | | String userId = tokenService.getLoginUserApplet().getUserId(); |
| | | TAppUser appUser = tAppUserService.getById(userId); |
| | | |
| | | if(dto.getAvatar()!=null){ |
| | | appUser.setAvatar(dto.getAvatar()); |
| | | } |
| | | |
| | | if(dto.getNickName()!=null){ |
| | | appUser.setNickName(dto.getNickName()); |
| | | } |
| | | |
| | | if(dto.getGender()!=null){ |
| | | appUser.setGender(dto.getGender()); |
| | | } |
| | | |
| | | if(dto.getBirthday()!=null){ |
| | | appUser.setBirthDate(dto.getBirthday()); |
| | | } |
| | | |
| | | if(dto.getName()!=null){ |
| | | appUser.setName(dto.getName()); |
| | | } |
| | | |
| | | |
| | | if(dto.getPhone()!=null){ |
| | | long count = tAppUserService.count(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getPhoneNumber, dto.getPhone()).ne(TAppUser::getId, userId)); |
| | | if (count > 0) { |
| | | return R.fail("手机号已存在"); |
| | | } |
| | | appUser.setPhoneNumber(dto.getPhone()); |
| | | } |
| | | tAppUserService.updateById(appUser); |
| | | |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |