|
|
@ -14,6 +14,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterAuditMsgResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGroupInviteResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO; |
|
|
|
import com.elink.esua.epdc.enums.AppUserStatesEnum; |
|
|
|
import com.elink.esua.epdc.service.UserInvitationRecordService; |
|
|
|
import com.elink.esua.epdc.service.UserService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
@ -233,9 +234,15 @@ public class EpdcAppUserController { |
|
|
|
*/ |
|
|
|
@PostMapping("updateWxInfo") |
|
|
|
public Result updateWxInfo(@RequestBody UserDTO userDto) { |
|
|
|
|
|
|
|
UserDTO user = new UserDTO(); |
|
|
|
user.setId(userDto.getId()); |
|
|
|
// 查询此用户是否已经注册并且完善了用户信息
|
|
|
|
UserDTO userDTO = userService.get(userDto.getId()); |
|
|
|
// 除了注册之外的 几个状态都不需要更新Nickname
|
|
|
|
if(AppUserStatesEnum.STATE_REGISTERED.value().equals(userDTO.getState())){ |
|
|
|
user.setNickname(userDto.getNickname()); |
|
|
|
} |
|
|
|
user.setId(userDto.getId()); |
|
|
|
user.setFaceImg(userDto.getFaceImg()); |
|
|
|
user.setSex(userDto.getSex()); |
|
|
|
user.setWxUnionId(userDto.getWxUnionId()); |
|
|
|