修复专家排序及用户消息修改
This commit is contained in:
@@ -6,6 +6,7 @@ import lombok.Data;
|
|||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.Size;
|
import javax.validation.constraints.Size;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ClassName UserEditParam
|
* @ClassName UserEditParam
|
||||||
@@ -15,14 +16,17 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class UserEditParam implements Serializable {
|
public class UserEditParam implements Serializable {
|
||||||
|
|
||||||
@NotBlank(message = "请上传头像")
|
// @NotBlank(message = "请上传头像")
|
||||||
@ApiModelProperty(value = "用户头像")
|
@ApiModelProperty(value = "用户头像")
|
||||||
private String avatar;
|
private String avatar;
|
||||||
|
|
||||||
@NotBlank(message = "请填写昵称")
|
// @NotBlank(message = "请填写昵称")
|
||||||
@Size(min = 1, max = 60,message = "长度超过了限制")
|
@Size(max = 60,message = "长度超过限制")
|
||||||
@ApiModelProperty(value = "用户昵称")
|
@ApiModelProperty(value = "用户昵称")
|
||||||
private String nickname;
|
private String nickname;
|
||||||
|
|
||||||
|
// @NotBlank(message = "请上传头像")
|
||||||
|
@ApiModelProperty(value = "用户头像")
|
||||||
|
private String birthday;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-7
@@ -9,6 +9,7 @@
|
|||||||
package co.yixiang.app.modules.user.rest;
|
package co.yixiang.app.modules.user.rest;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateTime;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.ApiResult;
|
import cn.iocoder.yudao.framework.common.pojo.ApiResult;
|
||||||
import co.yixiang.app.common.aop.NoRepeatSubmit;
|
import co.yixiang.app.common.aop.NoRepeatSubmit;
|
||||||
import co.yixiang.app.common.bean.LocalUser;
|
import co.yixiang.app.common.bean.LocalUser;
|
||||||
@@ -31,6 +32,7 @@ import co.yixiang.modules.user.service.YxUserService;
|
|||||||
import co.yixiang.modules.user.service.YxUserSignService;
|
import co.yixiang.modules.user.service.YxUserSignService;
|
||||||
import co.yixiang.modules.user.vo.SignVo;
|
import co.yixiang.modules.user.vo.SignVo;
|
||||||
import co.yixiang.modules.user.vo.YxUserQueryVo;
|
import co.yixiang.modules.user.vo.YxUserQueryVo;
|
||||||
|
import co.yixiang.utils.StringUtils;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@@ -43,10 +45,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.LinkedHashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import static co.yixiang.constant.SystemConfigConstants.YSHOP_SHOW_RECHARGE;
|
import static co.yixiang.constant.SystemConfigConstants.YSHOP_SHOW_RECHARGE;
|
||||||
|
|
||||||
@@ -285,9 +284,15 @@ public class LetterAppUserController {
|
|||||||
@ApiOperation(value = "用户修改信息",notes = "用修改信息")
|
@ApiOperation(value = "用户修改信息",notes = "用修改信息")
|
||||||
public ApiResult<Object> edit(@Validated @RequestBody UserEditParam param){
|
public ApiResult<Object> edit(@Validated @RequestBody UserEditParam param){
|
||||||
YxUser yxUser = LocalUser.getUser();
|
YxUser yxUser = LocalUser.getUser();
|
||||||
yxUser.setAvatar(param.getAvatar());
|
if (StringUtils.isNotBlank(param.getAvatar())){
|
||||||
yxUser.setNickname(param.getNickname());
|
yxUser.setAvatar(param.getAvatar());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(param.getNickname())){
|
||||||
|
yxUser.setNickname(param.getNickname());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(param.getBirthday())){
|
||||||
|
yxUser.setBirthday(param.getBirthday());
|
||||||
|
}
|
||||||
yxUserService.updateById(yxUser);
|
yxUserService.updateById(yxUser);
|
||||||
|
|
||||||
return ApiResult.ok("修改成功");
|
return ApiResult.ok("修改成功");
|
||||||
|
|||||||
@@ -50,4 +50,7 @@ public class YxStoreExpertDto implements Serializable {
|
|||||||
|
|
||||||
/** 是否删除 */
|
/** 是否删除 */
|
||||||
private Integer isShow;
|
private Integer isShow;
|
||||||
|
|
||||||
|
/** 排序 */
|
||||||
|
private Integer sort;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class YxUser extends BaseDomain {
|
|||||||
|
|
||||||
|
|
||||||
/** 生日 */
|
/** 生日 */
|
||||||
private Integer birthday;
|
private String birthday;
|
||||||
|
|
||||||
|
|
||||||
/** 身份证号码 */
|
/** 身份证号码 */
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public class YxUserDto implements Serializable {
|
|||||||
private String realName;
|
private String realName;
|
||||||
|
|
||||||
/** 生日 */
|
/** 生日 */
|
||||||
private Integer birthday;
|
private String birthday;
|
||||||
|
|
||||||
/** 身份证号码 */
|
/** 身份证号码 */
|
||||||
private String cardId;
|
private String cardId;
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public class YxUserQueryVo implements Serializable {
|
|||||||
private String realName;
|
private String realName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "生日")
|
@ApiModelProperty(value = "生日")
|
||||||
private Integer birthday;
|
private String birthday;
|
||||||
|
|
||||||
@ApiModelProperty(value = "身份证号码")
|
@ApiModelProperty(value = "身份证号码")
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
|
|||||||
Reference in New Issue
Block a user