浏览代码

优化提现流水判断

dos 2 月之前
父节点
当前提交
ffc3cd03c5
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      game-business/src/main/java/com/game/business/task/AppUserCountTask.java

+ 12 - 0
game-business/src/main/java/com/game/business/task/AppUserCountTask.java

@@ -643,6 +643,18 @@ public class AppUserCountTask {
                 updateTran.setWithdrawFlag(2);
                 finTranRecordService.updateFinTranRecord(updateTran);
                 log.info("用户{},流水单号:{} 因金额已使用完,该笔订单流水条件已作废",userId,tranRecord.getId());
+
+                //将本次之前的充值订单置为已作废
+                if(null != userChargeList && userChargeList.size() > 0){
+                    userChargeList.forEach(e->{
+                        FinTranRecord updateTran2 = new FinTranRecord();
+                        updateTran2.setId(e.getId());
+                        updateTran2.setWithdrawFlag(2);
+                        finTranRecordService.updateFinTranRecord(updateTran2);
+                        log.info("用户{},流水单号:{} 因金额已使用完,该笔订单流水条件已作废",userId,e.getId());
+                    });
+                    userChargeList.clear();
+                }
 //            });
         }else{
             //查询本次充值到下次充值期间资产除去返佣后是否已归零