From 8e5ef4c14b50fb413607b0038a02945e7d3fad8b Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Tue, 2 Dec 2025 11:07:06 +0800 Subject: [PATCH] =?UTF-8?q?12=E6=9C=882=E6=97=A5=E9=93=B6=E8=A1=8C?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=90=8C=E6=AD=A5mapper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/mapper/cash/CashCollectionMapper.java | 5 ++++- .../resources/cashMapper/CashCollectionMapper.xml | 26 ++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) 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 c02002f..0474632 100644 --- a/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java +++ b/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java @@ -1,6 +1,8 @@ package com.example.demo.mapper.cash; //import com.example.demo.domain.DTO.PaymentDTO; +import com.example.demo.domain.DTO.PaymentDTO; +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; @@ -69,5 +71,6 @@ public interface CashCollectionMapper { @Param("auditId") Integer auditId, @Param("version") Integer version); -// void updateByGoldCoinOrderCode(PaymentDTO paymentDTO); + void updateByGoldCoinOrderCodeByPayment(PaymentDTO paymentDTO); + void updateByGoldCoinOrderCodeByStripe(StripeDTO stripeDTO); } diff --git a/src/main/resources/cashMapper/CashCollectionMapper.xml b/src/main/resources/cashMapper/CashCollectionMapper.xml index e021a96..4861bd2 100644 --- a/src/main/resources/cashMapper/CashCollectionMapper.xml +++ b/src/main/resources/cashMapper/CashCollectionMapper.xml @@ -301,4 +301,30 @@ AND status = 0 AND version = #{version} + + + update cash_record_collection + SET + received_time=#{time}, + payment_currency=#{currency}, + received_currency=#{currency}, + payment_amount=#{order_amount}, + received_amount=#{net_amount}, + handling_charge=#{charge}, + order_no_status=0 + where order_no=#{merchant_reference} + + + + update cash_record_collection + SET + received_time=#{availableOn}, + payment_currency=#{chargeCurrency}, + received_currency=#{currency}, + payment_amount=#{amount}, + received_amount=#{net}, + handling_charge=#{fee}, + order_no_status=0 + where order_no=#{orderNo} + \ No newline at end of file