From 32e17988aed3d65bb3214c8cc0bb7db72d93101f Mon Sep 17 00:00:00 2001 From: 15856 <15856818120@163.com> Date: Tue, 26 Nov 2024 11:27:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=8B=E5=8D=B3=E6=89=BF=E7=A7=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../book/service/impl/BookCarServiceImpl.java | 14 -------------- .../bonus/material/common/utils/StringUtil.java | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 14 deletions(-) create mode 100644 bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/common/utils/StringUtil.java diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java index 830ed19..cfbcb96 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java @@ -120,18 +120,4 @@ public class BookCarServiceImpl implements BookCarService { List bookCarDetails = bookCarMapper.getBookCarDetails(devInfo); return AjaxResult.success(bookCarDetails); } - - public static String generateOrderNumber() { - // 获取当前时间戳(毫秒级) - long timestamp = System.currentTimeMillis(); - // 生成一个 4 位的随机数(可以根据需要修改长度) - int randomPart = (int) (Math.random() * 10000); - // 组合时间戳和随机数 - return timestamp + String.format("%04d", randomPart); - } - - public static void main(String[] args) { - System.out.println("Order Number: " + generateOrderNumber()); - } - } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/common/utils/StringUtil.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/common/utils/StringUtil.java new file mode 100644 index 0000000..5e910fe --- /dev/null +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/common/utils/StringUtil.java @@ -0,0 +1,17 @@ +package com.bonus.material.common.utils; + +public class StringUtil { + + /** + * 生成订单编号 + * @return + */ + public String generateOrderNumber() { + // 获取当前时间戳(毫秒级) + long timestamp = System.currentTimeMillis(); + // 生成一个 4 位的随机数(可以根据需要修改长度) + int randomPart = (int) (Math.random() * 10000); + // 组合时间戳和随机数 + return timestamp + String.format("%04d", randomPart); + } +}