123
This commit is contained in:
@@ -48,18 +48,16 @@ public class PayManager {
|
||||
private PayTotalService payTotalService;
|
||||
@Autowired
|
||||
private PayConfigService payConfigService;
|
||||
@Autowired
|
||||
private PayConfigManager payConfigManager;
|
||||
|
||||
public PayQueryModel queryOrder(PayConfig payConfig,String orderNo,String appid) throws AlipayApiException {
|
||||
if(PayTypeEnum.ALI.getCode().equals(payConfig.getPayType())){
|
||||
AliPayApiConfig aliPayApiConfig = AliPayApiConfig.builder()
|
||||
.setAppId(payConfig.getAppid())
|
||||
.setAliPayPublicKey(payConfig.getPublicKey())
|
||||
.setCharset("UTF-8")
|
||||
.setPrivateKey(payConfig.getPrivateKey())
|
||||
.setServiceUrl(null)
|
||||
.setSignType("RSA2")
|
||||
.build();
|
||||
AliPayApiConfigKit.setThreadLocalAliPayApiConfig(aliPayApiConfig);
|
||||
boolean bool = payConfigManager.initAliPayConfig(payConfig);
|
||||
if(!bool){
|
||||
log.error("订单查询 初始化支付宝失败 payConfig={}",JSON.toJSONString(payConfig));
|
||||
return PayQueryModel.fail();
|
||||
}
|
||||
AlipayTradeQueryModel model = new AlipayTradeQueryModel();
|
||||
model.setOutTradeNo(orderNo);
|
||||
String body = AliPayApi.tradeQueryToResponse(model).getBody();
|
||||
|
||||
Reference in New Issue
Block a user