Просмотр исходного кода

ai 检测问题修改 2023-04-19

donggaosheng лет назад: 2
Родитель
Сommit
e7ff0b4b50

+ 5 - 2
zd-modules/zd-algorithm/src/main/java/com/zd/alg/face/controller/FaceApi.java

@@ -138,13 +138,16 @@ public class FaceApi {
                 if(compore){
                     String userType=info.getUserType();
                     Integer isWhite=info.getIsWhite();
+                    if(StringUtils.isNotNull(userType)){
+                        return ResultData.fail("用户不存在!");
+                    }
                     //如果是学生 或者白名单的老师 进二类页面
-                    if((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite==0)){
+                    if(userType.equals("22") || (userType.equals("11") && isWhite==0)){
                         info.setPageType(2);
                     }
                     ResultData resultData =remoteDutyService.isAdminOrSafeUser(faceCompare.getLabId(),info.getUserId());
                     //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-                    if(Integer.parseInt(String.valueOf(resultData.getData()))>0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite==1)){
+                    if(Integer.parseInt(String.valueOf(resultData.getData()))>0 || (userType.equals("11") && isWhite==1)){
                         info.setPageType(1);
                     }
                     info.setFaceFeature(null);

+ 10 - 4
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/controller/LabSecurityApplyController.java

@@ -855,14 +855,17 @@ public class LabSecurityApplyController extends BaseController
             map.put("isDutyUser", 0);
             Long userId = Long.parseLong(map.get("userId") + "");
             String userType = String.valueOf(map.get("userType"));
+            if(StringUtils.isNotNull(userType)){
+                return ResultData.fail("用户不存在!");
+            }
             String isWhite = String.valueOf(map.get("isWhite"));
             //如果是学生 或者白名单的老师 进二类页面
-            if ((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("0"))) {
+            if (userType.equals("22") || (userType.equals("11") && isWhite.equals("0"))) {
                 map.put("pageType", 2);
             }
             int number = iLabSubjectService.isAdminOrSafeUser(labId, userId);
             //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-            if (number > 0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("1"))) {
+            if (number > 0 || (userType.equals("11") && isWhite.equals("1"))) {
                 map.put("pageType", 1);
             }
             String dateTime = DateUtils.getDate();
@@ -897,15 +900,18 @@ public class LabSecurityApplyController extends BaseController
                 logger.info("decryptCard卡号解密:"+decryptCard);
                 if(cardNum.equals(decryptCard)){
                     String userType=String.valueOf(map.get("userType"));
+                    if(StringUtils.isNotNull(userType)){
+                        return ResultData.fail("用户不存在!");
+                    }
                     Long userId=Long.parseLong(String.valueOf(map.get("userId")));
                     String isWhite=String.valueOf(map.get("isWhite"));
                     //如果是学生 或者白名单的老师 进二类页面
-                    if((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("0"))){
+                    if(userType.equals("22") || (userType.equals("11") && isWhite.equals("0"))){
                         map.put("pageType",2);
                     }
                     int num=iLabSubjectService.isAdminOrSafeUser(labId,userId);
                     //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-                    if(num>0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("1"))){
+                    if(num>0 || (userType.equals("11") && isWhite.equals("1"))){
                         map.put("pageType",1);
                     }
                     String dateTime = DateUtils.getDate();

+ 10 - 4
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/controller/LabXxpCardInfoController.java

@@ -224,14 +224,17 @@ public class LabXxpCardInfoController extends BaseController {
             return ResultData.fail("密码输入错误,请重新输入;");
         }
         String userType=String.valueOf(map.get("userType"));
+        if(StringUtils.isNotNull(userType)){
+            return ResultData.fail("用户不存在!");
+        }
         String isWhite=String.valueOf(map.get("isWhite"));
         //如果是学生 或者白名单的老师 进二类页面
-        if((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("0"))){
+        if(userType.equals("22") || (userType.equals("11") && isWhite.equals("0"))){
             map.put("pageType",2);
         }
         int number=iLabSubjectService.isAdminOrSafeUser(labId,userId);
         //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-        if(number>0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("1"))){
+        if(number>0 || (userType.equals("11") && isWhite.equals("1"))){
             map.put("pageType",1);
         }
         map.remove("isWhite");
@@ -267,14 +270,17 @@ public class LabXxpCardInfoController extends BaseController {
             return ResultData.fail("未获得实验室准入资格;");
         }
         String userType=String.valueOf(map.get("userType"));
+        if(StringUtils.isNotNull(userType)){
+            return ResultData.fail("用户不存在!");
+        }
         String isWhite=String.valueOf(map.get("isWhite"));
         //如果是学生 或者白名单的老师 进二类页面
-        if((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("0"))){
+        if(userType.equals("22") || (userType.equals("11") && isWhite.equals("0"))){
             map.put("pageType",2);
         }
         int number=iLabSubjectService.isAdminOrSafeUser(labId,userId);
         //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-        if(number>0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("1"))){
+        if(number>0 || (userType.equals("11") && isWhite.equals("1"))){
             map.put("pageType",1);
         }
         map.remove("isWhite");

+ 5 - 2
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/controller/LabXxpUserAuthController.java

@@ -213,14 +213,17 @@ public class LabXxpUserAuthController extends BaseController
         for(Map<String,Object> map:mapList){
             Integer isDutyUser=0;
             String userType=String.valueOf(map.get("userType"));
+            if(StringUtils.isNotNull(userType)){
+                return ResultData.fail("用户不存在!");
+            }
             String isWhite=String.valueOf(map.get("isWhite"));
             //如果是学生 或者白名单的老师 进二类页面
-            if((StringUtils.isNotNull(userType) && userType.equals("22")) || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("0"))){
+            if(userType.equals("22") || (userType.equals("11") && isWhite.equals("0"))){
                 map.put("pageType",2);
             }
             int number=iLabSubjectService.isAdminOrSafeUser(labId,userId);
             //一类首页对应身份为白名单老师、实验室负责人、安全责任人
-            if(number>0 || (StringUtils.isNotNull(userType) && userType.equals("11") && isWhite.equals("1"))){
+            if(number>0 || (userType.equals("11") && isWhite.equals("1"))){
                 map.put("pageType",1);
             }
             String dateTime = DateUtils.getDate();