From 92da9546e1b37b06f78671b34389b1dec9dfadfc Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期二, 06 六月 2023 13:57:42 +0800
Subject: [PATCH] 基础配置

---
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/util/CodeFactoryUtil.java |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/util/CodeFactoryUtil.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/util/CodeFactoryUtil.java
index aef93a6..1b1b5ce 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/util/CodeFactoryUtil.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/util/CodeFactoryUtil.java
@@ -41,16 +41,24 @@
      * 用户id和随机数总长度
      */
 
-    private static final int MAX_LENGTH = 4;
+    private static final int SHOP_LENGTH = 4;
+
+    private static final int MEMBER_LENGTH = 6;
+
+    private static final int ORDER_LENGTH = 4;
 
     /**
      * 更具id进行加密+加随机数组成固定长度编码
      */
 
-    public static void main(String[] args) {
-        Long orderId = 1L;
-        String userNo = getShopNo(orderId);
-        System.out.println(userNo);
+    public static void main(String[] args) throws Exception{
+        Date date1 = DateUtils.parseDate("2023-05-29","YY-MM-dd");
+        Date date2 = DateUtils.parseDate("2023-05-30","YY-MM-dd");
+        Date date3 = DateUtils.parseDate("2023-05-31","YY-MM-dd");
+        Date date4 = DateUtils.parseDate("2023-05-30 12:00:00","YY-MM-dd");
+        System.out.println(date4.compareTo(date1));
+        System.out.println(date4.compareTo(date2));
+        System.out.println(date4.compareTo(date3));
     }
 
     /**
@@ -61,7 +69,7 @@
      */
     public static String getShopNo(Long shopId) {
         String prefix = SHOP_PREFIX;
-        return toFillZeroCode(prefix, MAX_LENGTH, shopId);
+        return toFillZeroCode(prefix, SHOP_LENGTH, shopId);
     }
 
     /**
@@ -71,7 +79,7 @@
      */
     public static String getMemberNo(Long userId) {
         String prefix = APP_USER_PREFIX;
-        return toFillZeroCode(prefix, MAX_LENGTH, userId);
+        return toFillZeroCode(prefix, MEMBER_LENGTH, userId);
     }
 
     /**
@@ -84,7 +92,7 @@
 
         String prefix = DateUtils.parseDateToStr( "yyyyMMddHHmmss",new Date());
         prefix = ORDER_PREFIX + prefix;
-        return toFillZeroCode(prefix, MAX_LENGTH, userId);
+        return toFillZeroCode(prefix, ORDER_LENGTH, userId);
     }
 
 

--
Gitblit v1.7.1