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 4659680..1d086b4 100644 --- a/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java +++ b/src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java @@ -1,5 +1,6 @@ package com.example.demo.mapper.cash; +import com.example.demo.domain.DTO.PaymentDTO; import com.example.demo.domain.entity.CashRecord; import com.example.demo.domain.entity.GOrder; import com.example.demo.domain.entity.RechargeActivity; @@ -59,4 +60,6 @@ public interface CashCollectionMapper { List selectBatchIds(Set relatedIds); //根据glodcoin订单号查询收款订单 CashCollection selectByGoldCoinOrderCode(String orderNo); + + void updateByGoldCoinOrderCode(PaymentDTO paymentDTO); } diff --git a/src/main/resources/cashMapper/CashCollectionMapper.xml b/src/main/resources/cashMapper/CashCollectionMapper.xml index c49a2a3..a3c438a 100644 --- a/src/main/resources/cashMapper/CashCollectionMapper.xml +++ b/src/main/resources/cashMapper/CashCollectionMapper.xml @@ -276,4 +276,19 @@ + + + + update cash_record_collection + + 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_code=#{merchant_reference} + \ No newline at end of file