From eb26bdbcc9bf9f681e66cdea328a57e823642dc8 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 12 八月 2025 10:15:37 +0800
Subject: [PATCH] update

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbOrderServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbOrderServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbOrderServiceImpl.java
index f02c5c7..f3ff864 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbOrderServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbOrderServiceImpl.java
@@ -143,10 +143,11 @@
                     order.setCommissionPrice(userCommissionMoney);
                     if(userCommissionMoney.doubleValue()>0){
                         TbUser shareUser = userService.getById(user.getInviteId());
-                        BigDecimal add = shareUser.getBalance().add(order.getCommissionPrice());
-                        shareUser.setBalance(add);
-                        shareUser.updateById();
-
+                        if(shareUser!=null){
+                            BigDecimal add = shareUser.getBalance().add(order.getCommissionPrice());
+                            shareUser.setBalance(add);
+                            shareUser.updateById();
+                        }
                         TbAccountDetail accountDetail = new TbAccountDetail();
                         accountDetail.setUserId(user.getInviteId());
                         accountDetail.setType(1);

--
Gitblit v1.7.1