mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-06-04 23:49:46 +08:00
新增支付配置泛型,使得支付扩展更方便,具体支付服务使用具体支付配置
This commit is contained in:
@@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import com.egzosn.pay.ali.bean.AliTransactionType;
|
||||
import com.egzosn.pay.common.api.BasePayService;
|
||||
import com.egzosn.pay.common.api.Callback;
|
||||
import com.egzosn.pay.common.api.PayConfigStorage;
|
||||
import com.egzosn.pay.common.bean.*;
|
||||
import com.egzosn.pay.common.bean.result.PayException;
|
||||
import com.egzosn.pay.common.exception.PayErrorException;
|
||||
@@ -17,8 +16,6 @@ import com.egzosn.pay.common.util.str.StringUtils;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.InputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
@@ -31,7 +28,7 @@ import java.util.*;
|
||||
* email egzosn@gmail.com
|
||||
* date 2017-2-22 20:09
|
||||
*/
|
||||
public class AliPayService extends BasePayService {
|
||||
public class AliPayService extends BasePayService<AliPayConfigStorage> {
|
||||
protected final Log log = LogFactory.getLog(AliPayService.class);
|
||||
|
||||
/**
|
||||
@@ -53,11 +50,11 @@ public class AliPayService extends BasePayService {
|
||||
}
|
||||
|
||||
|
||||
public AliPayService(PayConfigStorage payConfigStorage, HttpConfigStorage configStorage) {
|
||||
public AliPayService(AliPayConfigStorage payConfigStorage, HttpConfigStorage configStorage) {
|
||||
super(payConfigStorage, configStorage);
|
||||
}
|
||||
|
||||
public AliPayService(PayConfigStorage payConfigStorage) {
|
||||
public AliPayService(AliPayConfigStorage payConfigStorage) {
|
||||
super(payConfigStorage);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,10 +2,10 @@ package com.egzosn.pay.ali.before.api;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.egzosn.pay.ali.api.AliPayConfigStorage;
|
||||
import com.egzosn.pay.ali.before.bean.AliTransactionType;
|
||||
import com.egzosn.pay.common.api.BasePayService;
|
||||
import com.egzosn.pay.common.api.Callback;
|
||||
import com.egzosn.pay.common.api.PayConfigStorage;
|
||||
import com.egzosn.pay.common.bean.*;
|
||||
import com.egzosn.pay.common.bean.result.PayException;
|
||||
import com.egzosn.pay.common.exception.PayErrorException;
|
||||
@@ -32,7 +32,7 @@ import java.util.*;
|
||||
*
|
||||
* @see com.egzosn.pay.ali.api.AliPayService
|
||||
*/
|
||||
public class AliPayService extends BasePayService {
|
||||
public class AliPayService extends BasePayService<AliPayConfigStorage> {
|
||||
protected final Log LOG = LogFactory.getLog(AliPayService.class);
|
||||
|
||||
|
||||
@@ -42,11 +42,11 @@ public class AliPayService extends BasePayService {
|
||||
{
|
||||
df.setTimeZone(TimeZone.getTimeZone("GMT+8"));
|
||||
}
|
||||
public AliPayService(PayConfigStorage payConfigStorage) {
|
||||
public AliPayService(AliPayConfigStorage payConfigStorage) {
|
||||
super(payConfigStorage);
|
||||
}
|
||||
|
||||
public AliPayService(PayConfigStorage payConfigStorage, HttpConfigStorage configStorage) {
|
||||
public AliPayService(AliPayConfigStorage payConfigStorage, HttpConfigStorage configStorage) {
|
||||
super(payConfigStorage, configStorage);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user