You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.4 KiB
32 lines
1.4 KiB
2 years ago
|
package com.ynxbd.common.helper.his;
|
||
|
|
||
|
import com.alipay.api.AlipayApiException;
|
||
|
import com.alipay.api.AlipayClient;
|
||
|
import com.alipay.api.DefaultAlipayClient;
|
||
|
import com.alipay.api.request.AlipayDataBillAccountlogQueryRequest;
|
||
|
import com.alipay.api.response.AlipayDataBillAccountlogQueryResponse;
|
||
|
import com.ynxbd.ali.config.AliConfig;
|
||
|
import com.ynxbd.common.helper.common.JsonHelper;
|
||
|
|
||
|
public class AliOldHelper {
|
||
|
|
||
|
public static void test(String begDate, String endDate, String outTradeNo) throws AlipayApiException {
|
||
|
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", AliConfig.APP_ID, AliConfig.APP_PRIVATE_KEY, "json", "GBK", AliConfig.ALI_PUBLIC_KEY, "RSA2");
|
||
|
AlipayDataBillAccountlogQueryRequest request = new AlipayDataBillAccountlogQueryRequest();
|
||
|
request.setBizContent("{" +
|
||
|
" \"start_time\":\"" + begDate + " 00:00:00\"," +
|
||
|
" \"end_time\":\"" + endDate + " 00:00:00\"," +
|
||
|
" \"merchant_order_no\":\"" + outTradeNo + "\"," +
|
||
|
"}");
|
||
|
AlipayDataBillAccountlogQueryResponse response = alipayClient.execute(request);
|
||
|
System.out.println(JsonHelper.toJsonString(response));
|
||
|
if (response.isSuccess()) {
|
||
|
System.out.println("调用成功");
|
||
|
} else {
|
||
|
System.out.println("调用失败");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|