Browse Source

20260117bankMAPPER

lijianlin/feature-20260113-现金管理0109
sunjiabei 1 month ago
parent
commit
91e0d9977c
  1. 26
      src/main/java/com/example/demo/domain/DTO/Ipay88DTO.java
  2. 7
      src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java
  3. 38
      src/main/resources/cashMapper/CashCollectionMapper.xml

26
src/main/java/com/example/demo/domain/DTO/Ipay88DTO.java

@ -0,0 +1,26 @@
package com.example.demo.domain.DTO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* @program: gold-java
* @ClassName Ipay88DTO
* @description:
* @author: Double
* @create: 202512-09 11:44
* @Version 1.0
**/
@Data
@NoArgsConstructor
public class Ipay88DTO {
private String orderNo;//订单号
private String currency;//货币
private String amount;//金额
private String fee;//手续费
private String net;//净额
}

7
src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java

@ -1,10 +1,7 @@
package com.example.demo.mapper.cash; 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.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.DTO.*;
import com.example.demo.domain.entity.CashRecord; import com.example.demo.domain.entity.CashRecord;
import com.example.demo.domain.entity.GOrder; import com.example.demo.domain.entity.GOrder;
import com.example.demo.domain.entity.RechargeActivity; import com.example.demo.domain.entity.RechargeActivity;
@ -87,5 +84,5 @@ public interface CashCollectionMapper {
List<CashCollection> selectIpayList(); List<CashCollection> selectIpayList();
List<String> selectStripeList(); List<String> selectStripeList();
List<String> selectPaymentList(); List<String> selectPaymentList();
}
} }

38
src/main/resources/cashMapper/CashCollectionMapper.xml

@ -375,4 +375,42 @@
order_no_status=0 order_no_status=0
where order_code=#{merchant_reference} where order_code=#{merchant_reference}
</update> </update>
<!--根据OrderCode订单号更新收款订单-->
<update id="updateByGoldCoinOrderCodeByStripe">
update cash_record_collection
SET
received_time=#{availableOn},
payment_currency='2',
received_currency='2',
payment_amount=#{amount},
received_amount=#{net},
handling_charge=#{fee},
status=4,
order_no_status=0
where order_code=#{orderNo}
</update>
<update id="updateByGoldCoinOrderCodeByFirstdata">
update cash_record_collection
SET
payment_currency='3',
received_currency='3',
payment_amount=#{amount},
received_amount=#{net},
handling_charge=#{fee},
status=4,
order_no_status=0
where order_code=#{orderId}
</update>
<update id="updateByGoldCoinOrderCodeByIpay88">
update cash_record_collection
SET
payment_currency='4',
received_currency='4',
payment_amount=#{amount},
received_amount=#{net},
handling_charge=#{fee},
status=4,
order_no_status=0
where order_code=#{orderNo}
</update>
</mapper> </mapper>
Loading…
Cancel
Save