Bläddra i källkod

UPDATE-完善util 代码

liyang 1 år sedan
förälder
incheckning
1a0379de77

+ 2 - 3
src/main/java/com/ywt/biz/common/config/redis/LettuceRedisConfig.java

@@ -22,7 +22,6 @@ import org.springframework.data.redis.serializer.*;
  * @author liy
  * @date 2021/5/18 16:48
  */
-@EnableCaching
 @Configuration
 @ConditionalOnProperty(name = "spring.redis.enable", havingValue = "true")
 public class LettuceRedisConfig {
@@ -52,7 +51,7 @@ public class LettuceRedisConfig {
         return redisTemplate;
     }
 
-    @Bean
+ /*   @Bean
     public CacheManager cacheManager(LettuceConnectionFactory factory) {
         RedisCacheConfiguration defaultCacheConfig = RedisCacheConfiguration.defaultCacheConfig();
         // 设置缓存管理器管理的缓存的默认过期时间
@@ -63,5 +62,5 @@ public class LettuceRedisConfig {
         return RedisCacheManager.builder(factory)
                 .cacheDefaults(defaultCacheConfig)
                 .build();
-    }
+    }*/
 }

+ 56 - 0
src/main/java/com/ywt/biz/common/enums/OrderTypeEnum.java

@@ -0,0 +1,56 @@
+package com.ywt.biz.common.enums;
+
+/**
+ * 订单类型枚举
+ */
+public enum OrderTypeEnum {
+    TREATMENT ("远程会诊", 1),
+    TRANSFER("双向转诊", 2),
+    ATTENDING("外请会诊", 3),
+    REGISTERED("预约挂号", 4),
+    CONSULT("咨询", 5),
+    FOLLOWUP("随访", 6),
+    ADDITIONAL_REGISTRATION("加诊预约", 7),
+    OUTPATIENT("门诊缴费订单", 8),
+    MARKETING("健康教育", 9),           //医生推广费
+    TREATMENT_REPORT("远程会诊报告", 10),
+    PRESCRIPTION("处方单", 11),
+    MED_FIELD_ARTICLE("医学界文章", 12);
+
+    private final String displayName;
+
+    private final int value;
+
+    OrderTypeEnum(String displayName, int value) {
+        this.displayName = displayName;
+        this.value = value;
+    }
+
+    public String getDisplayName() {
+        return displayName;
+    }
+
+    public int getValue() {
+        return value;
+    }
+
+    public static OrderTypeEnum valueOf(int value) {
+        for (OrderTypeEnum orderTypeEnum : OrderTypeEnum.values()) {
+            if (orderTypeEnum.getValue() == value) {
+                return orderTypeEnum;
+            }
+        }
+        return null;
+    }
+
+    /**
+     * 获取订单显示名称
+     *
+     * @param value
+     * @return
+     */
+    public static String getOrderDisplayName(int value) {
+        OrderTypeEnum orderTypeEnum = valueOf(value);
+        return orderTypeEnum != null ? orderTypeEnum.getDisplayName() : "";
+    }
+}

+ 2 - 5
src/main/java/com/ywt/biz/common/enums/RefundStatusEnum.java

@@ -1,11 +1,8 @@
 package com.ywt.biz.common.enums;
 
-/**
- * @author Walker
- * Created on 2022/9/22
- */
+//退款状态 1: 退款成功,2: 退款异常,3: 退款关闭
 public enum RefundStatusEnum {
-    PROCESSING("处理中", 0),
+    PENDING("处理中", 0),
     SUCCESS("退款成功", 1),
     EXCEPTION("退款异常", 2),
     CLOSED("退款关闭", 3);

+ 10 - 0
src/main/java/com/ywt/biz/common/util/DateUtil.java

@@ -4,6 +4,7 @@ import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.GregorianCalendar;
 
 public class DateUtil {
     public static final String DATE_FORMAT_YMD = "yyyy-MM-dd";
@@ -164,4 +165,13 @@ public class DateUtil {
         //最后一天格式化
         return ca.getTime();
     }
+
+    public static Date getThreeDayBeforeDate()throws Exception{
+        //把日期往后增加一天.整数往后推,负数往前移动
+        Calendar calendar = new GregorianCalendar();
+        calendar.setTime(new Date());
+        //这个时间就是日期往前推3天
+        calendar.add(Calendar.DATE, -3);
+        return calendar.getTime();
+    }
 }