查询履约
This commit is contained in:
@ -84,5 +84,15 @@ public class ItemController {
|
||||
return itemService.syncDeliveryInfo();
|
||||
}
|
||||
|
||||
/**
|
||||
* 租赁类(实物)履约模板创建
|
||||
*/
|
||||
@ApiOperation(value = "租赁类(实物)履约模板创建")
|
||||
@ApiOperationSupport(order = 4)
|
||||
@PostMapping(value = "/delivery/query")
|
||||
public OpenResponse<String> deliveryQuery() {
|
||||
return itemService.deliveryInfoQuery();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -39,4 +39,5 @@ public interface ItemService {
|
||||
*/
|
||||
OpenResponse<String> syncDeliveryInfo();
|
||||
|
||||
OpenResponse<String> deliveryInfoQuery();
|
||||
}
|
||||
|
||||
@ -196,6 +196,33 @@ public class ItemServiceImpl implements ItemService {
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public OpenResponse<String> deliveryInfoQuery() {
|
||||
return AlipayApiTemplate.execute(new AlipayApiCallback<String, AlipayOpenAppDeliveryInfoQueryResponse>() {
|
||||
@Override
|
||||
public AlipayOpenAppDeliveryInfoQueryResponse process() throws AlipayApiException {
|
||||
// 构造请求参数以调用接口
|
||||
AlipayOpenAppDeliveryInfoQueryRequest request = new AlipayOpenAppDeliveryInfoQueryRequest();
|
||||
AlipayOpenAppDeliveryInfoQueryModel model = new AlipayOpenAppDeliveryInfoQueryModel();
|
||||
// 设置履约类型
|
||||
model.setDeliveryType("PICKUP");
|
||||
|
||||
request.setBizModel(model);
|
||||
return alipaySdkUtil.execute(request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getData(AlipayOpenAppDeliveryInfoQueryResponse response) {
|
||||
return response.getBody();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getApiName() {
|
||||
return "alipay.open.app.delivery.info.query";
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private AlipayOpenAppItemCreateModel getAlipayOpenAppItemCreateModel(RentRuleItem rentRuleItem) throws AlipayApiException {
|
||||
AlipayOpenAppItemCreateModel model = new AlipayOpenAppItemCreateModel();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user