Procházet zdrojové kódy

feat(CouponSendTypeEnum): 修改 T_3 和 T_4 枚举项的 autoSend属性值

hechunping před 5 měsíci
rodič
revize
dec51e45e4

+ 15 - 2
src/main/java/com/xynet/marketing/enums/CouponSendTypeEnum.java

@@ -3,7 +3,9 @@ package com.xynet.marketing.enums;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
+import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -17,8 +19,8 @@ import java.util.Map;
 public enum CouponSendTypeEnum {
     T_1("1", "每人必得", true),
     T_2("2", "新注册用户", false),
-    T_3("3", "购物后赠送", true),
-    T_4("4", "指定日期每日发放", false);
+    T_3("3", "购物后赠送", false),
+    T_4("4", "指定日期每日发放", true);
 
     private String code;
 
@@ -45,4 +47,15 @@ public enum CouponSendTypeEnum {
         }
         return map;
     }
+
+    public static List<String> getEnumByAutoSend(Boolean autoSend) {
+        List<String> data = new ArrayList<>();
+        CouponSendTypeEnum[] values = CouponSendTypeEnum.values();
+        for (CouponSendTypeEnum enums : values) {
+            if (enums.autoSend.equals(autoSend)) {
+                data.add(enums.getCode());
+            }
+        }
+        return data;
+    }
 }