|
|
@ -21,6 +21,7 @@ import java.time.format.DateTimeFormatter; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Random; |
|
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
/** |
|
|
|
* @program: gold-java |
|
|
@ -110,15 +111,11 @@ public class RechargeServiceImpl implements RechargeService { |
|
|
|
|
|
|
|
UserGoldRecord userGoldRecord = new UserGoldRecord(); |
|
|
|
|
|
|
|
// 获取当前时间戳部分 |
|
|
|
String timestampPart = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); |
|
|
|
|
|
|
|
Random random = new Random(); |
|
|
|
int randomNumber = random.nextInt(900) + 100; |
|
|
|
String orderNumber = UUID.randomUUID().toString().replaceAll("-", "").substring(0, 25); |
|
|
|
|
|
|
|
|
|
|
|
//订单号生成 |
|
|
|
userGoldRecord.setOrderCode("CZ" + timestampPart + randomNumber); |
|
|
|
userGoldRecord.setOrderCode("CZ" + orderNumber); |
|
|
|
userGoldRecord.setJwcode(rechargeUser.getJwcode()); |
|
|
|
userGoldRecord.setActivity(rechargeUser.getActivity()); |
|
|
|
userGoldRecord.setPermanentGold(rechargeUser.getPermanentGold().intValue()); |
|
|
|