From 664cc4e3bfc16c0783b68cc376c23fe59a58a3c4 Mon Sep 17 00:00:00 2001 From: ALEI_ALEI Date: Sat, 21 Dec 2024 14:55:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E5=85=85?= =?UTF-8?q?=E5=80=BC=E6=8E=A5=E5=8F=A3=E3=80=81=E4=BF=AE=E6=94=B9=E5=88=B7?= =?UTF-8?q?=E5=8D=A1=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/UserRechargeCardsServiceImpl.java | 1 + .../UserConsumptionDetailsMapper.xml | 33 ++++++++++++++++--- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/fastbee-service/fastbee-rechargecard-service/src/main/java/com/fastbee/rechargecard/service/impl/UserRechargeCardsServiceImpl.java b/fastbee-service/fastbee-rechargecard-service/src/main/java/com/fastbee/rechargecard/service/impl/UserRechargeCardsServiceImpl.java index 21f8798..1d66fa6 100644 --- a/fastbee-service/fastbee-rechargecard-service/src/main/java/com/fastbee/rechargecard/service/impl/UserRechargeCardsServiceImpl.java +++ b/fastbee-service/fastbee-rechargecard-service/src/main/java/com/fastbee/rechargecard/service/impl/UserRechargeCardsServiceImpl.java @@ -176,6 +176,7 @@ public class UserRechargeCardsServiceImpl implements IUserRechargeCardsService ngUserRechargeRecords.setRechargeTime(DateUtils.getNowDate()); ngUserRechargeRecords.setStatus(0); ngUserRechargeRecords.setAreaCode(String.valueOf(rechargecardUser.getAreacode())); + ngUserRechargeRecords.setSerialNumber(rechargecardUser.getDeviceNumber()); // 计算新的余额 // BigDecimal newBalance = rechargecardUser.getAmount().add(info.getBalance()); diff --git a/fastbee-service/fastbee-rechargecard-service/src/main/resources/mapper/rechargecard/UserConsumptionDetailsMapper.xml b/fastbee-service/fastbee-rechargecard-service/src/main/resources/mapper/rechargecard/UserConsumptionDetailsMapper.xml index 5e9b9c1..87606c3 100644 --- a/fastbee-service/fastbee-rechargecard-service/src/main/resources/mapper/rechargecard/UserConsumptionDetailsMapper.xml +++ b/fastbee-service/fastbee-rechargecard-service/src/main/resources/mapper/rechargecard/UserConsumptionDetailsMapper.xml @@ -44,7 +44,8 @@ and user_id = #{userId} and device_number = #{deviceNumber} - and card_number = #{cardNumber} + + and card_number LIKE CONCAT('%',#{cardNumber},'%') and project_id = #{projectId} and dept_id = #{deptId} and billing_type = #{billingType} @@ -78,11 +79,33 @@ card_number = #{cardNumber} - - where - card_number = #{cardNumber} - and billing_type=1 + + and user_id = #{userId} + and device_number = #{deviceNumber} + and card_number = #{cardNumber} + + and project_id = #{projectId} + and dept_id = #{deptId} + and billing_type = #{billingType} + and pump_time = #{pumpTime} + and unit_price = #{unitPrice} + and total_price = #{totalPrice} + and discount = #{discount} + and tax_amount = #{taxAmount} + and amount_due = #{amountDue} + and billing_period_unit = #{billingPeriodUnit} + and billing_period_duration = #{billingPeriodDuration} + and billing_date = #{billingDate} + and start_time = #{startTime} + and end_time = #{endTime} + and payment_status = #{paymentStatus} + and payment_method = #{paymentMethod} + and payment_time = #{paymentTime} + and status = #{status} + and area_code = #{areaCode} +