Просмотр исходного кода

提现失败自动补偿一次

wujiefeng 11 месяцев назад
Родитель
Сommit
3060328968

+ 2 - 1
RewardServer/src/main/java/com/zhongshu/reward/server/core/service/WalletReceiptsService.java

@@ -22,6 +22,7 @@ import com.zswl.cloud.bdb.client.service.InviteReceiptsRoleFeignService;
 import com.zswl.cloud.bdb.client.vo.InviteReceiptsRoleVo;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.ObjectUtils;
+import org.bson.types.ObjectId;
 import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -93,7 +94,7 @@ public class WalletReceiptsService {
                         walletReceipts.setOutTradeNo(vipUserRecord.getPlanningId());
                         walletReceipts.setTotal(rulerVo.getBaseTotal());
                         walletReceipts.setEstimatedTime(DateUtils.nextMonthDayStartTime(rulerVo.getDay()));
-                        vipUserRecord.setId(UUID.randomUUID().toString().replaceAll("-", ""));
+                        vipUserRecord.setId(new ObjectId().toHexString());
                         walletReceipts.setVipUserRecord(vipUserRecord);
                         walletReceipts.setRuler(rulerVo);
                         //邀请人钱包

+ 3 - 0
RewardServer/src/main/java/com/zhongshu/reward/server/core/util/DateUtils.java

@@ -2,6 +2,7 @@ package com.zhongshu.reward.server.core.util;
 
 import cn.hutool.log.Log;
 import lombok.extern.slf4j.Slf4j;
+import org.bson.types.ObjectId;
 
 import java.security.SecureRandom;
 import java.text.ParseException;
@@ -303,6 +304,8 @@ public class DateUtils {
     public static void main(String[] args) {
         Long hourMinuteStartTime = getHourMinuteStartTime(23, 0);
 
+        log.info(new ObjectId().toHexString());
+
         log.info(paresTime(last(1723898160215L), FORMAT_LONG));
 
         log.info(paresTime(getDayOfMonthStartTime(28), FORMAT_LONG));