Przeglądaj źródła

登录用户信息

he2802 4 lat temu
rodzic
commit
21662703a4

+ 1 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/user/UserController.java

@@ -51,6 +51,7 @@ public class UserController extends BaseController {
         if(loginUser.getUser().getUserId()!=bo.getUserId()){
             return AjaxResult.error("无权限修改");
         }
+        bo.setNull();
         return toAjax(iUserService.updateByEditBo(bo) ? 1 : 0);
 
     }

+ 3 - 1
zhongzheng-api/src/main/java/com/zhongzheng/controller/wx/WxLoginController.java

@@ -92,7 +92,9 @@ public class WxLoginController
     public AjaxResult<UserVo> getInfo()
     {
         ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
-        return AjaxResult.success(iUserService.queryById(loginUser.getUser().getUserId()));
+        UserVo vo = iUserService.queryById(loginUser.getUser().getUserId());
+        vo.setNull();
+        return AjaxResult.success(vo);
     }
 
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/bo/UserEditBo.java

@@ -109,4 +109,10 @@ public class UserEditBo {
     /** 状态 1正常 0关闭 */
     @ApiModelProperty("状态 1正常 0关闭")
     private Integer status;
+
+    public void setNull(){
+        this.setOpenId(null);
+        this.setTelphone(null);
+        this.setIdCard(null);
+    }
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/vo/UserVo.java

@@ -2,6 +2,7 @@ package com.zhongzheng.modules.user.vo;
 
 import com.zhongzheng.common.annotation.Excel;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zhongzheng.common.utils.TelPhoneUtils;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -112,4 +113,9 @@ public class UserVo {
 	private Integer certified;
 	@ApiModelProperty("人脸认证时间")
 	private Long certifiedTime;
+
+	public void setNull(){
+		this.setOpenId(null);
+		this.setTelphone(TelPhoneUtils.hideTelPhone(this.getTelphone()));
+	}
 }