wangqifan 3 vuotta sitten
vanhempi
commit
8e39ac3e3f

+ 3 - 0
src/main/java/com/izouma/nineth/web/UserBalanceController.java

@@ -17,6 +17,7 @@ import com.izouma.nineth.service.UserBalanceService;
 import com.izouma.nineth.utils.DateTimeUtils;
 import com.izouma.nineth.utils.JpaUtils;
 import com.izouma.nineth.utils.SecurityUtils;
+import com.izouma.nineth.utils.SnowflakeIdWorker;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.io.IOUtils;
@@ -52,6 +53,7 @@ public class UserBalanceController extends BaseController {
     private final RedisTemplate<String, Object> redisTemplate;
     private final AutoWithdrawRecordRepo        autoWithdrawRecordRepo;
     private final RechargeOrderRepo             rechargeOrderRepo;
+    private final SnowflakeIdWorker             snowflakeIdWorker;
 
     @PostMapping("/all")
     @PreAuthorize("hasRole('ADMIN')")
@@ -150,6 +152,7 @@ public class UserBalanceController extends BaseController {
     @PreAuthorize("hasRole('ADMIN')")
     public void testRecharge(Long userId) {
         RechargeOrder rechargeOrder = RechargeOrder.builder()
+                .id(snowflakeIdWorker.nextId())
                 .amount(BigDecimal.valueOf(5000))
                 .userId(userId)
                 .status(OrderStatus.NOT_PAID)