Browse Source

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

魏超 4 years ago
parent
commit
e2f8af49f3

+ 10
- 8
src/main/java/com/huiju/estateagents/third/service/impl/TaThirdPartyMiniappConfigServiceImpl.java View File

528
         TaRedPacketMoney taRedPacketMoney = taRedPacketmonetMapper.selectById(taRedPacketHelp.getActivityId());
528
         TaRedPacketMoney taRedPacketMoney = taRedPacketmonetMapper.selectById(taRedPacketHelp.getActivityId());
529
         //总账户金额
529
         //总账户金额
530
         TaOrgAccount taOrgAccount = taOrgAccountMapper.selectOne(new QueryWrapper<TaOrgAccount>().eq("org_id", orgId).eq("status", CommConstant.STATUS_NORMAL));
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
         if (taRedPacketMoney.getPacketSendedNum() + 1 > taRedPacketMoney.getLimitPacketNum()) {
533
         if (taRedPacketMoney.getPacketSendedNum() + 1 > taRedPacketMoney.getLimitPacketNum()) {
541
             return;
534
             return;
544
         int redPackageMoney = getRedPackageMoney(taRedPacketMoney.getMaxPacket(), taRedPacketMoney.getMinPacket());
537
         int redPackageMoney = getRedPackageMoney(taRedPacketMoney.getMaxPacket(), taRedPacketMoney.getMinPacket());
545
         redPackageMoney = taOrgAccount.getRealBalance() < redPackageMoney ? taOrgAccount.getRealBalance() : redPackageMoney;
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
         TaRedPacketClient taRedPacketClient = taRedPacketClientMapper.selectById(taRedPacketHelp.getActivityId());
550
         TaRedPacketClient taRedPacketClient = taRedPacketClientMapper.selectById(taRedPacketHelp.getActivityId());
549
         //获取收红包人的openid
551
         //获取收红包人的openid