From 6067debd656047dc9cb74332ede996a1d3af6cb7 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 30 Jun 2026 14:12:13 +0800
Subject: [PATCH] feat(mall): 修改用户注册流程以使用UUID作为用户名

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiChatPayServiceImpl.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiChatPayServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiChatPayServiceImpl.java
index cefa3bb..cb6b1d8 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiChatPayServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiChatPayServiceImpl.java
@@ -40,16 +40,17 @@
 
         //判断是否redis已经缓存订单
         BigDecimal amount = chatOrder.getAmount();
-        if (StrUtil.isEmpty(chatOrder.getTradeHash())) {
-            amount = generateUniqueNumber(chatOrder.getOrderNo(), amount);
-        }else{
-            amount = new BigDecimal(chatOrder.getTradeHash());
-        }
+        amount = generateUniqueNumber(chatOrder.getOrderNo(), amount);
+//        if (StrUtil.isEmpty(chatOrder.getTradeHash())) {
+//            amount = generateUniqueNumber(chatOrder.getOrderNo(), amount);
+//        }else{
+//            amount = new BigDecimal(chatOrder.getTradeHash());
+//        }
         // 调用Mapper更新数据库中的订单信息
         mallOrderInfoMapper.update(null,
                 Wrappers.lambdaUpdate(MallOrderInfo.class)
                         .set(MallOrderInfo::getPayMethod, OrderConstants.PAY_TYPE_USDT)
-                        .set(MallOrderInfo::getTradeHash, null)
+                        .set(MallOrderInfo::getTradeHash, amount.toString())
                         .eq(MallOrderInfo::getId, chatOrder.getId())
         );
 

--
Gitblit v1.9.1