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); } }