Parcourir la source

后台添加老师不判断实名

刘俊驰 il y a 7 mois
Parent
commit
697a4ad83b

+ 1 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/TeacherController.java

@@ -164,6 +164,7 @@ public class TeacherController extends BaseController {
     public HttpResponseResult<Boolean> submit(@Valid @RequestBody TeacherSubmitReq teacherSubmitReq) {
         SysUser sysUser = sysUserFeignService.queryUserInfo();
         teacherSubmitReq.setUpdateBy(sysUser.getId());
+        teacherSubmitReq.setRealNameFlag(false);
         return teacherService.submit(teacherSubmitReq);
     }
 

+ 14 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dto/req/TeacherSubmitReq.java

@@ -7,6 +7,7 @@ import lombok.Data;
 
 import javax.validation.constraints.NotBlank;
 import java.io.Serializable;
+import java.util.Optional;
 
 /**
  * @Author: liweifan
@@ -27,11 +28,11 @@ public class TeacherSubmitReq implements Serializable {
     private String phone;
 
     @NotBlank(message = "用户真实姓名不能为空")
-    @ApiModelProperty(value = "用户真实姓名", required = true)
+//    @ApiModelProperty(value = "用户真实姓名", required = true)
     private String realName;
 
     @NotBlank(message = "用户身份证号不能为空")
-    @ApiModelProperty(value = "用户身份证号", required = true)
+//    @ApiModelProperty(value = "用户身份证号", required = true)
     private String idCardNo;
 
     @ApiModelProperty(value = "老师类型(支持多个,用逗号分隔) ENTRY 认证老师 MUSICIAN 音乐人 ")
@@ -68,6 +69,17 @@ public class TeacherSubmitReq implements Serializable {
     @ApiModelProperty("是否客服")
     private Boolean customerService;
 
+    @ApiModelProperty("是否实名")
+    private Boolean realNameFlag;
+
+    public Boolean getRealNameFlag() {
+        return Optional.ofNullable(realNameFlag).orElse(true);
+    }
+
+    public void setRealNameFlag(Boolean realNameFlag) {
+        this.realNameFlag = realNameFlag;
+    }
+
     public Long getUserId() {
         return userId;
     }

+ 2 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TeacherServiceImpl.java

@@ -898,8 +898,8 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
      * @updateTime 2022/3/23 17:23
      */
     private SysUser getUserDetil(SysUser sysUser, TeacherSubmitReq teacherSubmitReq) throws BizException {
-        if (!teacherSubmitReq.getIdCardNo().equals(sysUser.getIdCardNo())
-                || !teacherSubmitReq.getRealName().equals(sysUser.getRealName())) {
+        if (teacherSubmitReq.getRealNameFlag() && (!teacherSubmitReq.getIdCardNo().equals(sysUser.getIdCardNo())
+                || !teacherSubmitReq.getRealName().equals(sysUser.getRealName()))) {
 
             //实名信息
             RealnameAuthReq realNameAuthDto = new RealnameAuthReq();