mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-05-12 00:24:19 +08:00
增加注释,帮助文档
This commit is contained in:
@@ -45,6 +45,9 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
|
||||
//授权码锁
|
||||
private Lock accessTokenLock = new ReentrantLock();
|
||||
|
||||
private boolean isTest = false;
|
||||
|
||||
|
||||
@Override
|
||||
public String getKeyPrivate() {
|
||||
return keyPrivate;
|
||||
@@ -160,4 +163,24 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void setAccessToken(String accessToken) {
|
||||
this.accessToken = accessToken;
|
||||
}
|
||||
|
||||
public void setExpiresTime(long expiresTime) {
|
||||
this.expiresTime = expiresTime;
|
||||
}
|
||||
|
||||
public void setAccessTokenLock(Lock accessTokenLock) {
|
||||
this.accessTokenLock = accessTokenLock;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isTest() {
|
||||
return isTest;
|
||||
}
|
||||
|
||||
public void setTest(boolean test) {
|
||||
isTest = test;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,4 +127,9 @@ import java.util.concurrent.locks.Lock;
|
||||
*/
|
||||
void updateAccessToken(String accessToken, long expiresTime);
|
||||
|
||||
/**
|
||||
* 是否为测试环境, true测试环境
|
||||
* @return
|
||||
*/
|
||||
boolean isTest();
|
||||
}
|
||||
|
||||
@@ -224,8 +224,8 @@ public interface PayService {
|
||||
/**
|
||||
* 下载对账单
|
||||
*
|
||||
* @param billDate 账单类型,商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型:trade、signcustomer;trade指商户基于支付宝交易收单的业务账单;signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单;
|
||||
* @param billType 账单时间:日账单格式为yyyy-MM-dd,月账单格式为yyyy-MM。
|
||||
* @param billDate 账单时间:日账单格式为yyyy-MM-dd,月账单格式为yyyy-MM。
|
||||
* @param billType 账单类型,商户通过接口或商户经开放平台授权后其所属服务商通过接口可以获取以下账单类型:trade、signcustomer;trade指商户基于支付宝交易收单的业务账单;signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单;
|
||||
* @return
|
||||
*/
|
||||
Object downloadbill(Date billDate, String billType);
|
||||
@@ -242,9 +242,9 @@ public interface PayService {
|
||||
<T>T downloadbill(Date billDate, String billType, Callback<T> callback);
|
||||
|
||||
/**
|
||||
* 交易辅助接口
|
||||
* 通用查询接口
|
||||
*
|
||||
* @param tradeNoOrBillDate 支付平台订单号或者账单类型, 具体请 类型为{@link String }或者 {@link Date },类型须强制限制,类型不对应则抛出异常{@link in.egan.pay.common.exception.PayErrorException}
|
||||
* @param tradeNoOrBillDate 支付平台订单号或者账单日期, 具体请 类型为{@link String }或者 {@link Date },类型须强制限制,类型不对应则抛出异常{@link in.egan.pay.common.exception.PayErrorException}
|
||||
*
|
||||
* @param outTradeNoBillType 商户单号或者 账单类型
|
||||
* @param transactionType 交易类型
|
||||
|
||||
@@ -54,6 +54,7 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
|
||||
protected volatile String httpProxyUsername;
|
||||
protected volatile String httpProxyPassword;
|
||||
|
||||
private boolean isTest = false;
|
||||
|
||||
/**
|
||||
* 合作商唯一标识
|
||||
@@ -226,5 +227,12 @@ public abstract class BasePayConfigStorage implements PayConfigStorage{
|
||||
public void expireAccessToken() {
|
||||
this.expiresTime = 0;
|
||||
}
|
||||
@Override
|
||||
public boolean isTest() {
|
||||
return isTest;
|
||||
}
|
||||
|
||||
public void setTest(boolean test) {
|
||||
isTest = test;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -164,4 +164,10 @@ import java.util.concurrent.locks.Lock;
|
||||
@Deprecated
|
||||
String getHttpProxyPassword();
|
||||
|
||||
|
||||
/**
|
||||
* 是否为测试环境, true测试环境
|
||||
* @return
|
||||
*/
|
||||
boolean isTest();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user