傅行帆 5 lat temu
rodzic
commit
7b701c1ccf

+ 10
- 8
src/main/java/com/huiju/estateagents/third/service/impl/TaThirdPartyMiniappConfigServiceImpl.java Wyświetl plik

@@ -520,14 +520,7 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
520 520
         TaRedPacketMoney taRedPacketMoney = taRedPacketmonetMapper.selectById(taRedPacketHelp.getActivityId());
521 521
         //总账户金额
522 522
         TaOrgAccount taOrgAccount = taOrgAccountMapper.selectOne(new QueryWrapper<TaOrgAccount>().eq("org_id", orgId).eq("status", CommConstant.STATUS_NORMAL));
523
-        //金额不足直接返回
524
-        if (taRedPacketMoney.getBalance() == 0) {
525
-            return;
526
-        }
527
-        //账户余额不足
528
-        if (taOrgAccount.getRealBalance() == 0) {
529
-            return;
530
-        }
523
+
531 524
         //发送红包已达上限
532 525
         if (taRedPacketMoney.getPacketSendedNum() + 1 > taRedPacketMoney.getLimitPacketNum()) {
533 526
             return;
@@ -536,6 +529,15 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
536 529
         int redPackageMoney = getRedPackageMoney(taRedPacketMoney.getMaxPacket(), taRedPacketMoney.getMinPacket());
537 530
         redPackageMoney = taOrgAccount.getRealBalance() < redPackageMoney ? taOrgAccount.getRealBalance() : redPackageMoney;
538 531
 
532
+        //金额不足直接返回
533
+        if (taRedPacketMoney.getBalance()  < redPackageMoney) {
534
+            return;
535
+        }
536
+        //账户余额不足
537
+        if (taOrgAccount.getRealBalance() < redPackageMoney) {
538
+            return;
539
+        }
540
+
539 541
         //获取红包支付相关的配置
540 542
         TaRedPacketClient taRedPacketClient = taRedPacketClientMapper.selectById(taRedPacketHelp.getActivityId());
541 543
         //获取收红包人的openid