Files
qingcheng-houduan/src/main/java/com/greenorange/promotion/utils/RefundUtils.java
2025-06-30 20:46:59 +08:00

22 lines
663 B
Java

package com.greenorange.promotion.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class RefundUtils {
// 生成唯一的全额退款单号,格式为 yyyyMMddHHmmssSSS + 随机数
public static String generateRefundNo() {
// 获取当前时间的时间戳
String timestamp = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
// 生成一个 4 位随机数,保证每次退款单号不同
int randomNum = new Random().nextInt(9000) + 1000; // 生成1000到9999之间的随机数
// 拼接退款单号
return timestamp + randomNum;
}
}