From 8f9dba748594660d3b4512ebfb07bddf9f61c9f8 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 28 二月 2025 13:44:50 +0800 Subject: [PATCH] 审批流定时任务 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPayOrderServiceImpl.java | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPayOrderServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPayOrderServiceImpl.java index 9237241..4d6ed9f 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPayOrderServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPayOrderServiceImpl.java @@ -47,10 +47,7 @@ public long caculateRentFee(TBill bill){ - return bill.getPayableFeesMoney().add(bill.getPayableFeesPenalty()) - .subtract(bill.getActualMoney()) - .multiply(AmountConstant.b100) - .setScale(0, RoundingMode.HALF_DOWN) + return bill.getOutstandingMoney() .longValue(); } @@ -75,7 +72,7 @@ //计算欠费金额:租金+违约金-实收金额 long rent = caculateRentFee(bill); if (rent==0){ - throw new ServiceException("该订单已缴费"); + throw new ServiceException("该账单已缴费"); } if (rent>dto.getAmount()){ throw new ServiceException("支付金额超过了账单欠费金额"); @@ -86,6 +83,7 @@ order.setAmount(dto.getAmount()); order.setUserId(user.getId()); order.setPhone(user.getPhone()); + order.setOpenId(dto.getOpenId()); order.setUserName(user.getResidentName()); save(order); TOrderBill tOrderBill = new TOrderBill(); @@ -119,6 +117,7 @@ order.setAmount(dto.getAmount()); order.setUserId(user.getId()); order.setPhone(user.getPhone()); + order.setOpenId(dto.getOpenId()); order.setUserName(user.getResidentName()); save(order); tOrderBillService.saveBatch(orderBills); -- Gitblit v1.7.1