|
@@ -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
|