Browse Source

实名认证

liujc 2 years ago
parent
commit
ed9be0d267

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/enums/EFriendRoleType.java

@@ -10,6 +10,7 @@ public enum EFriendRoleType implements BaseEnum<Integer, EFriendRoleType> {
     SCHOOL_LEADER(3,"分管领导"),
     SCHOOL_TEACHER(4,"负责老师"),
     ORCHESTRA_MANAGER(5,"乐团主管"),
+    MAINTENANCE_TECHNICIAN(6,"乐团主管"),
     ORCHESTRA_TEACHER(7,"指导老师"),
     STUDENT(8,"学生"),
 

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/SchoolStaffService.java

@@ -2,6 +2,7 @@ package com.ym.mec.biz.service;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ym.mec.auth.api.entity.SysUser;
 import com.ym.mec.biz.dal.wrapper.SchoolStaffWrapper;
 import com.ym.mec.biz.dal.entity.SchoolStaff;
 
@@ -81,7 +82,7 @@ public interface SchoolStaffService extends IService<SchoolStaff>  {
      * @param realName 姓名
      * @param idcardNo 身份证号
      */
-    void realNameAuthentication(Integer userId,String realName, String idcardNo);
+    void realNameAuthentication(SysUser user, String realName, String idcardNo);
 
     /**
      * 查询学校员工信息

+ 2 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SchoolStaffServiceImpl.java

@@ -546,10 +546,10 @@ public class SchoolStaffServiceImpl extends ServiceImpl<SchoolStaffMapper, Schoo
      * @param idcardNo 身份证号
      */
     @Override
-    public void realNameAuthentication(Integer userId,String realName, String idcardNo) {
+    public void realNameAuthentication(SysUser user,String realName, String idcardNo) {
 
 
-        SchoolStaff schoolStaff = schoolStaffService.getByUserId(userId);
+        SchoolStaff schoolStaff = schoolStaffService.getByUserId(user.getId());
         if (schoolStaff == null) {
             throw new BizException("用户信息不存在");
         }
@@ -560,7 +560,6 @@ public class SchoolStaffServiceImpl extends ServiceImpl<SchoolStaffMapper, Schoo
         }
 
         // 保存到sys_user表中
-        SysUser user = new SysUser();
         user.setRealName(realName);
         user.setIdCardNo(idcardNo);
         user.setUpdateTime(new Date());

+ 3 - 3
mec-web/src/main/java/com/ym/mec/web/controller/school/SchoolStaffController.java

@@ -240,13 +240,13 @@ public class SchoolStaffController extends BaseController {
             @ApiImplicitParam(name = "idcardNo", value = "身份证号码", required = true, dataType = "String")})
     public Object realNameAuthentication(String realName, String idcardNo) {
 
-        if (StringUtils.isEmpty(realName)) {
+        if (StringUtils.isBlank(realName)) {
             throw new BizException("姓名不能为空");
         }
-        if (StringUtils.isEmpty(idcardNo)) {
+        if (StringUtils.isBlank(idcardNo)) {
             throw new BizException("身份证号不能为空");
         }
-        schoolStaffService.realNameAuthentication(sysUserFeignService.queryUserInfo().getId(),realName, idcardNo);
+        schoolStaffService.realNameAuthentication(sysUserFeignService.queryUserInfo(),realName, idcardNo);
         return succeed();
     }