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