Merge remote-tracking branch 'origin/dev/dev' into dev/dev
# Conflicts: # src/main/java/com/ai/da/mapper/primary/entity/BaseEntity.java # src/main/java/com/ai/da/mapper/primary/entity/OrderInfo.java # src/main/java/com/ai/da/mapper/primary/entity/PaymentInfo.java # src/main/java/com/ai/da/mapper/primary/entity/Product.java # src/main/java/com/ai/da/mapper/primary/entity/RefundInfo.java # src/main/java/com/ai/da/service/impl/ChatRobotServiceImpl.java
This commit is contained in:
46
src/main/java/com/ai/da/common/utils/OrderNoUtils.java
Normal file
46
src/main/java/com/ai/da/common/utils/OrderNoUtils.java
Normal file
@@ -0,0 +1,46 @@
|
||||
package com.ai.da.common.utils;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.Random;
|
||||
|
||||
/**
|
||||
* 订单号工具类
|
||||
*
|
||||
* @author qy
|
||||
* @since 1.0
|
||||
*/
|
||||
public class OrderNoUtils {
|
||||
|
||||
/**
|
||||
* 获取订单编号
|
||||
* @return
|
||||
*/
|
||||
public static String getOrderNo() {
|
||||
return "ORDER_" + getNo();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取退款单编号
|
||||
* @return
|
||||
*/
|
||||
public static String getRefundNo() {
|
||||
return "REFUND_" + getNo();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取编号
|
||||
* @return
|
||||
*/
|
||||
public static String getNo() {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||
String newDate = sdf.format(new Date());
|
||||
String result = "";
|
||||
Random random = new Random();
|
||||
for (int i = 0; i < 3; i++) {
|
||||
result += random.nextInt(10);
|
||||
}
|
||||
return newDate + result;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user