Преглед изворни кода

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

魏超 пре 4 година
родитељ
комит
e2f8af49f3

+ 10
- 8
src/main/java/com/huiju/estateagents/third/service/impl/TaThirdPartyMiniappConfigServiceImpl.java Прегледај датотеку

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