From bdf9983a1e03986e5304d1b87f1c6f80a5d908ed Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 17 Dec 2021 11:46:18 +0800 Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/xc-video --- src/main/java/cc/mrbird/febs/common/utils/MallUtils.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/utils/MallUtils.java b/src/main/java/cc/mrbird/febs/common/utils/MallUtils.java new file mode 100644 index 0000000..2f28b00 --- /dev/null +++ b/src/main/java/cc/mrbird/febs/common/utils/MallUtils.java @@ -0,0 +1,39 @@ +package cc.mrbird.febs.common.utils; + +import cn.hutool.core.util.StrUtil; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Random; + +/** + * @author wzy + * @date 2021-09-22 + **/ +public class MallUtils { + + public static String getRandomNum(int length) { + String str = "0123456789"; + Random random = new Random(); + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < length; ++i) { + int number = random.nextInt(str.length()); + sb.append(str.charAt(number)); + } + + return sb.toString(); + } + + public static String getOrderNum(String prefix) { + SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); + String dd=df.format(new Date()); + if (StrUtil.isNotBlank(prefix)) { + return prefix+dd+getRandomNum(5); + } + return dd+getRandomNum(5); + } + + public static String getOrderNum() { + return getOrderNum(null); + } +} -- Gitblit v1.9.1