浏览代码

不可新建识别嫌疑分组

yin 8 月之前
父节点
当前提交
b60d3ee44c

+ 1 - 1
src/main/java/cn/com/qmth/scancentral/controller/admin/OmrGroupController.java

@@ -50,7 +50,7 @@ public class OmrGroupController extends BaseController {
     @ApiOperation(value = "所有可用的识别对照条件")
     @ApiOperation(value = "所有可用的识别对照条件")
     @PostMapping("/conditions")
     @PostMapping("/conditions")
     public List<OmrConditionsVo> omrConditions() {
     public List<OmrConditionsVo> omrConditions() {
-        return Arrays.stream(ConditionType.values()).map(OmrConditionsVo::new).collect(Collectors.toList());
+        return ConditionType.getOptionList().stream().map(OmrConditionsVo::new).collect(Collectors.toList());
     }
     }
 
 
     @ApiOperation(value = "查询识别对照任务列表(分页)")
     @ApiOperation(value = "查询识别对照任务列表(分页)")

+ 18 - 0
src/main/java/cn/com/qmth/scancentral/enums/ConditionType.java

@@ -1,5 +1,8 @@
 package cn.com.qmth.scancentral.enums;
 package cn.com.qmth.scancentral.enums;
 
 
+import java.util.LinkedList;
+import java.util.List;
+
 public enum ConditionType {
 public enum ConditionType {
 
 
     FILL_SUSPECT("填涂识别嫌疑", false),
     FILL_SUSPECT("填涂识别嫌疑", false),
@@ -13,6 +16,8 @@ public enum ConditionType {
 
 
     private boolean needValue;
     private boolean needValue;
 
 
+    private static List<ConditionType> options;
+
     ConditionType(String name, boolean needValue) {
     ConditionType(String name, boolean needValue) {
         this.name = name;
         this.name = name;
         this.needValue = needValue;
         this.needValue = needValue;
@@ -44,4 +49,17 @@ public enum ConditionType {
         return null;
         return null;
     }
     }
 
 
+    public static List<ConditionType> getOptionList() {
+        if (options == null) {
+            options = new LinkedList<>();
+            for (ConditionType status : ConditionType.values()) {
+                if(status == ConditionType.FILL_SUSPECT){
+                    continue;
+                }else{
+                    options.add(status);
+                }
+            }
+        }
+        return options;
+    }
 }
 }