From b310c19590c45f58d4f6147c310761f64072b588 Mon Sep 17 00:00:00 2001 From: "1215525055@qq.com" <1215525055@qq.com> Date: Thu, 24 Apr 2025 19:15:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=AF=B9=E5=85=AC?= =?UTF-8?q?=E5=85=85=E5=80=BC=E5=92=8C=E7=B3=BB=E7=BB=9F=E5=85=85=E5=80=BC?= =?UTF-8?q?=E7=9A=84=E5=88=B0=E8=B4=A6=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AccountRechargeServiceImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/cn/com/tenlion/operator/serviceother/operator/accountrecharge/impl/AccountRechargeServiceImpl.java b/src/main/java/cn/com/tenlion/operator/serviceother/operator/accountrecharge/impl/AccountRechargeServiceImpl.java index 4ed1ae8..f66e06a 100644 --- a/src/main/java/cn/com/tenlion/operator/serviceother/operator/accountrecharge/impl/AccountRechargeServiceImpl.java +++ b/src/main/java/cn/com/tenlion/operator/serviceother/operator/accountrecharge/impl/AccountRechargeServiceImpl.java @@ -274,6 +274,9 @@ public class AccountRechargeServiceImpl extends DefaultBaseService implements IA } params.put("rechargeRemark", rechargeRemark); accountRechargeDao.updateRemark(params); + + AccountRechargeDTO dto = accountRechargeDao.get(params); + if (StringUtils.isEmpty(po.getAccountItemId()) && po.getReconciliationStatus().equals("0")) { // 1. 生成流水记录 AccountItemVO vo = new AccountItemVO(); @@ -285,10 +288,13 @@ public class AccountRechargeServiceImpl extends DefaultBaseService implements IA String accountItemId = iAccountItemService.saveReturnId(vo); // 2. 修改状态为2 updateCheck(po.getAccountRechargeId(), RechargeCheckEnum.RECHARGE_SUCCESS, rechargeRemark, accountItemId, "", DateUtil.getTime()); - // 3. 平台通知到账 - JSONObject jsonobject =new JSONObject(); - jsonobject.put("money", po.getRechargeMoney()); - sysCallbackService.save("对公充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + po.getAccountId(), jsonobject); + // 套餐包购买的不通知 + if(StringUtils.isEmpty(dto.getPackageInfoId())) { + // 3. 平台通知到账 + JSONObject jsonobject =new JSONObject(); + jsonobject.put("money", dto.getRechargeMoney()); + sysCallbackService.save("对公充值到账", systemApiPathProperties.getCopyright() + "api/pay/recharge-success/user-id/" + dto.getAccountId(), jsonobject); + } // 4. 短信通知到账 /** * TODO-CBC : 金额 大于 10 的 , 短信通知客户已到账