@GetMapping("/XXXXXX/{code}")
public Result<InvoiceTitleModel> getWeiXinAuth(@PathVariable("code") String code) throws AlipayApiException {
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",
appId, privateKey,"json","GBK", alipayPublicKey ,"RSA2");
AlipayEbppInvoiceTitleDynamicGetRequest request = new AlipayEbppInvoiceTitleDynamicGetRequest();
request.setBizContent("{" +
"\"bar_code\":\"" + code + "\"" +
" }");
AlipayEbppInvoiceTitleDynamicGetResponse response = alipayClient.execute(request);
if(response.isSuccess()){
return new Result<>(response.getTitle());
} else {
log.error("获取支付宝抬头异常" + JSONObject.toJSONString(response));
throw new Exception("获取支付宝抬头异常");
}
}