Skip to content

Commit f63858b

Browse files
committed
货币类型改造
1 parent 3ec59f7 commit f63858b

4 files changed

Lines changed: 7 additions & 10 deletions

File tree

pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayPalPayController.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
package com.egzosn.pay.demo.controller;
22

33

4-
import com.egzosn.pay.ali.bean.AliTransactionType;
54
import com.egzosn.pay.common.api.PayService;
6-
import com.egzosn.pay.common.bean.CurType;
7-
import com.egzosn.pay.common.bean.MethodType;
8-
import com.egzosn.pay.common.bean.PayOrder;
9-
import com.egzosn.pay.common.bean.RefundOrder;
5+
import com.egzosn.pay.common.bean.*;
106
import com.egzosn.pay.common.http.HttpConfigStorage;
117
import com.egzosn.pay.paypal.api.PayPalConfigStorage;
128
import com.egzosn.pay.paypal.api.PayPalPayService;
@@ -91,7 +87,7 @@ public String toPay(BigDecimal price) {
9187
public Map<String, Object> refund() {
9288
// TODO 这里需要 refundAmount, curType, description, tradeNo
9389
RefundOrder order = new RefundOrder();
94-
order.setCurType(CurType.USD);
90+
order.setCurType(DefaultCurType.USD);
9591
order.setDescription(" description ");
9692
order.setTradeNo("paypal 平台的单号");
9793
order.setRefundAmount(new BigDecimal(0.01));

pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayoneerPayController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public Map<String, Object> microPay(BigDecimal price, String userId) throws IOEx
102102

103103
PayOrder order = new PayOrder("Order_payment:", "Order payment", price, UUID.randomUUID().toString().replace("-", ""), PayoneerTransactionType.CHARGE);
104104
//币种
105-
order.setCurType(CurType.USD);
105+
order.setCurType(DefaultCurType.USD);
106106
//设置授权码,条码等
107107
order.setAuthCode( userId);
108108
//支付结果
@@ -200,7 +200,7 @@ public Map<String, Object> secondaryInterface(QueryOrder order) {
200200
@RequestMapping("transfer")
201201
public Map<String, Object> transfer(TransferOrder order) {
202202
order.setOutNo("商户转账订单号");
203-
order.setCurType(CurType.USD);
203+
order.setCurType(DefaultCurType.USD);
204204
order.setPayeeAccount("收款方账户,用户授权所使用的userId");
205205
order.setAmount(new BigDecimal(10));
206206
order.setRemark("转账备注, 非必填");

pay-java-yiji/src/main/java/com/egzosn/pay/yiji/bean/CurType.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ public enum CurType implements com.egzosn.pay.common.bean.CurType {
5757
COP(170, "哥伦比亚比索"),
5858
HUF(348, "匈牙利福林");
5959

60+
private int code;
6061
/**
6162
* 币种名称
6263
*/
6364
private String name;
64-
private int code;
6565

66-
CurType(String name, int code) {
66+
CurType(int code, String name) {
6767
this.name = name;
6868
this.code = code;
6969
}

pay-java-yiji/src/main/java/com/egzosn/pay/yiji/bean/YiJiTransactionType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public enum YiJiTransactionType implements TransactionType {
2727
* 跳转收银台支付
2828
*/
2929
commonTradePay("commonTradePay"){
30+
@Override
3031
public String getVersion() {
3132
return "2.0";
3233
}

0 commit comments

Comments
 (0)