|
@@ -46,10 +46,10 @@ public class OriginalAliAppTemplate implements PaymentTemplate {
|
|
|
@Autowired
|
|
|
private PaymentProperties paymentProperties;
|
|
|
|
|
|
- @Resource(name="studentAlipayClient")
|
|
|
+ @Resource(name = "studentAlipayClient")
|
|
|
private AlipayClient studentAlipayClient;
|
|
|
|
|
|
- @Resource(name="teacherAlipayClient")
|
|
|
+ @Resource(name = "teacherAlipayClient")
|
|
|
private AlipayClient teacherAlipayClient;
|
|
|
|
|
|
@Autowired
|
|
@@ -146,7 +146,7 @@ public class OriginalAliAppTemplate implements PaymentTemplate {
|
|
|
|
|
|
@Override
|
|
|
public BaseResult<ClosePayment> closePayment(ClosePayment closePayment) {
|
|
|
- if(StringUtil.isEmpty(closePayment.getPaymentNo())){
|
|
|
+ if (StringUtil.isEmpty(closePayment.getPaymentNo())) {
|
|
|
return BaseResult.failed("缺失渠道关单必要参数");
|
|
|
}
|
|
|
|
|
@@ -212,10 +212,14 @@ public class OriginalAliAppTemplate implements PaymentTemplate {
|
|
|
log.info("支付宝回调,data is {}", jsonParams.toJSONString());
|
|
|
|
|
|
//获取验签方式 是否使用证书 YES NO
|
|
|
- String USE_CERT = configPaymentService.getPaymentConfig(OpenEnum.ORIGINAL, AlipayConstant.ALI_USE_CERT).getParamValue();
|
|
|
- String ALI_SIGN_TYPE = configPaymentService.getPaymentConfig(OpenEnum.ORIGINAL, AlipayConstant.ALI_SIGN_TYPE).getParamValue();
|
|
|
- String ALI_ALIPAY_PUBLIC_KEY = configPaymentService.getPaymentConfig(OpenEnum.ORIGINAL, AlipayConstant.ALI_ALIPAY_PUBLIC_KEY).getParamValue();
|
|
|
- String CERT_PATH = configPaymentService.getPaymentConfig(OpenEnum.ORIGINAL, AlipayConstant.ALI_CERT_PATH).getParamValue();
|
|
|
+ String USE_CERT = configPaymentService.getPaymentConfig(
|
|
|
+ OpenEnum.ORIGINAL, paymentClient, AlipayConstant.ALI_USE_CERT).getParamValue();
|
|
|
+ String ALI_SIGN_TYPE = configPaymentService.getPaymentConfig(
|
|
|
+ OpenEnum.ORIGINAL, paymentClient, AlipayConstant.ALI_SIGN_TYPE).getParamValue();
|
|
|
+ String ALI_ALIPAY_PUBLIC_KEY = configPaymentService.getPaymentConfig(
|
|
|
+ OpenEnum.ORIGINAL, paymentClient, AlipayConstant.ALI_ALIPAY_PUBLIC_KEY).getParamValue();
|
|
|
+ String CERT_PATH = configPaymentService.getPaymentConfig(
|
|
|
+ OpenEnum.ORIGINAL, paymentClient, AlipayConstant.ALI_CERT_PATH).getParamValue();
|
|
|
|
|
|
boolean verifyResult;
|
|
|
if ("YES".equals(USE_CERT)) {
|
|
@@ -297,11 +301,11 @@ public class OriginalAliAppTemplate implements PaymentTemplate {
|
|
|
}
|
|
|
|
|
|
|
|
|
- private AlipayClient getAlipayClient(PaymentClientEnum paymentClient){
|
|
|
- if(PaymentClientEnum.STUDENT.equals(paymentClient)){
|
|
|
+ private AlipayClient getAlipayClient(PaymentClientEnum paymentClient) {
|
|
|
+ if (PaymentClientEnum.STUDENT.equals(paymentClient)) {
|
|
|
return this.studentAlipayClient;
|
|
|
}
|
|
|
- if(PaymentClientEnum.TEACHER.equals(paymentClient)){
|
|
|
+ if (PaymentClientEnum.TEACHER.equals(paymentClient)) {
|
|
|
return this.teacherAlipayClient;
|
|
|
}
|
|
|
throw new BizException("未知的客户端类型");
|