From 9a6d94a7b08fd7bda44442da1355860cbae9ae25 Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Sat, 17 Jan 2026 09:35:59 +0800 Subject: [PATCH] 20260117bankMAPPER --- .../demo/mapper/cash/CashCollectionMapper.java | 16 ++++++++++++ .../resources/cashMapper/CashCollectionMapper.xml | 30 ++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java b/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java index 0645c61..fa74073 100644 --- a/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java +++ b/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java @@ -1,7 +1,10 @@ package com.example.demo.mapper.cash; //import com.example.demo.domain.DTO.PaymentDTO; +import com.example.demo.domain.DTO.FirstdataDTO; +import com.example.demo.domain.DTO.PaymentDTO; import com.example.demo.domain.DTO.PerformanceDTO; +import com.example.demo.domain.DTO.StripeDTO; import com.example.demo.domain.entity.CashRecord; import com.example.demo.domain.entity.GOrder; import com.example.demo.domain.entity.RechargeActivity; @@ -72,4 +75,17 @@ public interface CashCollectionMapper { @Param("version") Integer version); List performanceSelect(PerformanceDTO performanceDTO); + + + + CashCollection selectByBankCode(String bankCode); + void updateByGoldCoinOrderCodeByPayment(PaymentDTO paymentDTO); + void updateByGoldCoinOrderCodeByStripe(StripeDTO stripeDTO); + void updateByGoldCoinOrderCodeByFirstdata(FirstdataDTO firstdataDTO); + void updateByGoldCoinOrderCodeByIpay88(Ipay88DTO ipay88DTO); + List selectFirstdataList(); + List selectIpayList(); + List selectStripeList(); + List selectPaymentList(); +} } diff --git a/src/main/resources/cashMapper/CashCollectionMapper.xml b/src/main/resources/cashMapper/CashCollectionMapper.xml index 7b64702..89330f5 100644 --- a/src/main/resources/cashMapper/CashCollectionMapper.xml +++ b/src/main/resources/cashMapper/CashCollectionMapper.xml @@ -345,4 +345,34 @@ + + + + + + + + + update cash_record_collection + SET + received_time=#{time}, + payment_currency='2', + received_currency='2', + payment_amount=#{order_amount}, + received_amount=#{net_amount}, + handling_charge=#{charge}, + status=4, + order_no_status=0 + where order_code=#{merchant_reference} + \ No newline at end of file