Ver código fonte

代码优化

Woody 3 semanas atrás
pai
commit
63c8f55330

+ 7 - 7
framework-aliyun/src/main/java/com/chelvc/framework/aliyun/DefaultAliyunHandler.java

@@ -109,10 +109,10 @@ public class DefaultAliyunHandler implements AliyunHandler {
         }
         if (response.body.code != 200) {
             log.error("Aliyun avatar green verify failed: {}, {}", response.body.code, response.body.msg);
-            return Risk.builder().level(RiskLevel.NONE).build();
+            return Risk.builder().level(Risk.Level.NONE).build();
         }
-        RiskLevel level = RiskLevel.valueOf(response.body.data.riskLevel.toUpperCase());
-        if (level != RiskLevel.NONE && ObjectUtils.notEmpty(response.body.data.result)) {
+        Risk.Level level = Risk.Level.valueOf(response.body.data.riskLevel.toUpperCase());
+        if (level != Risk.Level.NONE && ObjectUtils.notEmpty(response.body.data.result)) {
             String description = response.body.data.result.get(0).getDescription();
             return Risk.builder().level(level).description(description).build();
         }
@@ -135,16 +135,16 @@ public class DefaultAliyunHandler implements AliyunHandler {
         }
         if (response.body.code != 200) {
             log.error("Aliyun nickname green verify failed: {}, {}", response.body.code, response.body.message);
-            return Risk.builder().level(RiskLevel.NONE).build();
+            return Risk.builder().level(Risk.Level.NONE).build();
         }
         if (StringUtils.notEmpty(response.body.data.reason)) {
             Map<?, ?> reason = JacksonUtils.deserialize(response.body.data.reason, Map.class);
-            RiskLevel level = RiskLevel.valueOf(String.valueOf(reason.get("riskLevel")).toUpperCase());
-            if (level != RiskLevel.NONE) {
+            Risk.Level level = Risk.Level.valueOf(String.valueOf(reason.get("riskLevel")).toUpperCase());
+            if (level != Risk.Level.NONE) {
                 return Risk.builder().level(level).description(response.body.data.descriptions).build();
             }
         }
-        return Risk.builder().level(RiskLevel.NONE).build();
+        return Risk.builder().level(Risk.Level.NONE).build();
     }
 
     @Override

+ 27 - 2
framework-aliyun/src/main/java/com/chelvc/framework/aliyun/Risk.java

@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
 import lombok.experimental.SuperBuilder;
 
 /**
- * 风险信息模型
+ * 风险数据模型
  *
  * @author Woody
  * @date 2025/5/12
@@ -18,10 +18,35 @@ import lombok.experimental.SuperBuilder;
 @NoArgsConstructor
 @AllArgsConstructor
 public class Risk implements Serializable {
+    /**
+     * 风险等级枚举
+     */
+    public enum Level {
+        /**
+         * 高风险
+         */
+        HIGH,
+
+        /**
+         * 中风险
+         */
+        MEDIUM,
+
+        /**
+         * 低风险
+         */
+        LOW,
+
+        /**
+         * 无风险
+         */
+        NONE
+    }
+
     /**
      * 风险等级
      */
-    private RiskLevel level;
+    private Level level;
 
     /**
      * 风险描述

+ 0 - 29
framework-aliyun/src/main/java/com/chelvc/framework/aliyun/RiskLevel.java

@@ -1,29 +0,0 @@
-package com.chelvc.framework.aliyun;
-
-/**
- * 风险等级枚举
- *
- * @author Woody
- * @date 2025/5/12
- */
-public enum RiskLevel {
-    /**
-     * 高风险
-     */
-    HIGH,
-
-    /**
-     * 中风险
-     */
-    MEDIUM,
-
-    /**
-     * 低风险
-     */
-    LOW,
-
-    /**
-     * 无风险
-     */
-    NONE
-}