增加更新新用户接口
This commit is contained in:
parent
05f21a3168
commit
fd8e0d5fc8
|
|
@ -6,11 +6,7 @@ import com.mdd.common.exception.LoginException;
|
||||||
import com.mdd.common.exception.OperateException;
|
import com.mdd.common.exception.OperateException;
|
||||||
import com.mdd.front.LikeFrontThreadLocal;
|
import com.mdd.front.LikeFrontThreadLocal;
|
||||||
import com.mdd.front.service.IUserService;
|
import com.mdd.front.service.IUserService;
|
||||||
import com.mdd.front.validate.users.UserForgetPwdValidate;
|
import com.mdd.front.validate.users.*;
|
||||||
import com.mdd.front.validate.users.UserPhoneBindValidate;
|
|
||||||
import com.mdd.front.validate.users.UserPhoneMnpValidate;
|
|
||||||
import com.mdd.front.validate.users.UserChangePwdValidate;
|
|
||||||
import com.mdd.front.validate.users.UserUpdateValidate;
|
|
||||||
import com.mdd.front.vo.users.UserCenterVo;
|
import com.mdd.front.vo.users.UserCenterVo;
|
||||||
import com.mdd.front.vo.users.UserInfoVo;
|
import com.mdd.front.vo.users.UserInfoVo;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
|
|
@ -92,4 +88,12 @@ public class UserController {
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/updateUser")
|
||||||
|
@ApiOperation(value="更新新用户信息")
|
||||||
|
public AjaxResult<Object> updateData(@Validated @RequestBody NewUserUpdateValidate newUserUpdateValidate) {
|
||||||
|
Integer userId = LikeFrontThreadLocal.getUserId();
|
||||||
|
iUserService.updateNewUserInfo(newUserUpdateValidate, userId);
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.front.service;
|
package com.mdd.front.service;
|
||||||
|
|
||||||
|
import com.mdd.front.validate.users.NewUserUpdateValidate;
|
||||||
import com.mdd.front.validate.users.UserForgetPwdValidate;
|
import com.mdd.front.validate.users.UserForgetPwdValidate;
|
||||||
import com.mdd.front.validate.users.UserPhoneBindValidate;
|
import com.mdd.front.validate.users.UserPhoneBindValidate;
|
||||||
import com.mdd.front.validate.users.UserUpdateValidate;
|
import com.mdd.front.validate.users.UserUpdateValidate;
|
||||||
|
|
@ -75,4 +76,11 @@ public interface IUserService {
|
||||||
*/
|
*/
|
||||||
void mnpMobile(String code);
|
void mnpMobile(String code);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新新用户信息
|
||||||
|
*
|
||||||
|
* @param newUserUpdateValidate 参数
|
||||||
|
* @param userId 用户id
|
||||||
|
*/
|
||||||
|
void updateNewUserInfo(NewUserUpdateValidate newUserUpdateValidate, Integer userId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ import com.mdd.common.plugin.notice.NoticeCheck;
|
||||||
import com.mdd.common.util.*;
|
import com.mdd.common.util.*;
|
||||||
import com.mdd.front.LikeFrontThreadLocal;
|
import com.mdd.front.LikeFrontThreadLocal;
|
||||||
import com.mdd.front.service.IUserService;
|
import com.mdd.front.service.IUserService;
|
||||||
|
import com.mdd.front.validate.users.NewUserUpdateValidate;
|
||||||
import com.mdd.front.validate.users.UserForgetPwdValidate;
|
import com.mdd.front.validate.users.UserForgetPwdValidate;
|
||||||
import com.mdd.front.validate.users.UserPhoneBindValidate;
|
import com.mdd.front.validate.users.UserPhoneBindValidate;
|
||||||
import com.mdd.front.validate.users.UserUpdateValidate;
|
import com.mdd.front.validate.users.UserUpdateValidate;
|
||||||
|
|
@ -302,4 +303,22 @@ public class UserServiceImpl implements IUserService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新新用户昵称头像等信息
|
||||||
|
*
|
||||||
|
* @param newUserUpdateValidate 参数
|
||||||
|
* @param userId 用户id
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void updateNewUserInfo(NewUserUpdateValidate newUserUpdateValidate, Integer userId) {
|
||||||
|
User user = new User();
|
||||||
|
user.setId(userId);
|
||||||
|
user.setNickname(newUserUpdateValidate.getNickname());
|
||||||
|
user.setAvatar(UrlUtils.toRelativeUrl(newUserUpdateValidate.getAvatar()));
|
||||||
|
user.setIsNew(0);
|
||||||
|
user.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||||
|
userMapper.updateById(user);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
package com.mdd.front.validate.users;
|
||||||
|
|
||||||
|
import com.mdd.common.validator.annotation.StringContains;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ApiModel("新用户更新信息参数")
|
||||||
|
public class NewUserUpdateValidate implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@NotNull(message = "昵称参数缺失")
|
||||||
|
@ApiModelProperty(value = "昵称", required = true)
|
||||||
|
private String nickname;
|
||||||
|
|
||||||
|
@NotNull(message = "头像参数缺失")
|
||||||
|
@ApiModelProperty(value = "头像", required = true)
|
||||||
|
private String avatar;
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue