|
|
|
@@ -118,7 +118,7 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i |
|
|
|
return req; |
|
|
|
} |
|
|
|
|
|
|
|
private PayAdapterResult getOrderPResult(String response) { |
|
|
|
private PayAdapterResult getOrderPResult(String response,WxPayOrder record) { |
|
|
|
PayAdapterResult par = new PayAdapterResult(); |
|
|
|
if (StringUtils.isBlank(response)) { |
|
|
|
par.setSuccess(false); |
|
|
|
@@ -132,6 +132,8 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i |
|
|
|
}else { |
|
|
|
par.setSuccess(true); |
|
|
|
par.setMsg("success."); |
|
|
|
record.setPrepayId(prepayId); |
|
|
|
record.setUpdateTime(new Date()); |
|
|
|
} |
|
|
|
} |
|
|
|
return par; |
|
|
|
@@ -174,7 +176,7 @@ public class WxMiniAppPaySFTAdapterService extends BaseWxPaySFTAdapterService i |
|
|
|
SFTPayCommonMiniAppReq payReq = generatePayCommonRequest(payAccount,composeOrder,productName,record,openId,appInfo,currentDate); |
|
|
|
String response = WxPayV3SFT.payCommonWithMiniApp(payService, payReq); |
|
|
|
log.info("pay order v3, " + payReq.toString() + ", response: " + response.toString()); |
|
|
|
return getOrderPResult(response); |
|
|
|
return getOrderPResult(response,record); |
|
|
|
} else { |
|
|
|
throw new MallinkException(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"因电商收付通合单查询无法处理,暂时不支持合单支付"); |
|
|
|
//合单支付/小程序支付 |
|
|
|
|