|
@@ -2,11 +2,8 @@ package com.zswl.cloud.springBtach.server.core.api.dfy;
|
|
|
|
|
|
import cn.hutool.http.HttpUtil;
|
|
import cn.hutool.http.HttpUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
-import com.zswl.cloud.springBatch.client.model.dfy.request.DfyRequestBase;
|
|
|
|
-import com.zswl.cloud.springBatch.client.model.dfy.request.ScenicDetailRequest;
|
|
|
|
-import com.zswl.cloud.springBatch.client.model.dfy.request.ScenicListRequest;
|
|
|
|
-import com.zswl.cloud.springBatch.client.model.dfy.response.ScenicDetailResponse;
|
|
|
|
-import com.zswl.cloud.springBatch.client.model.dfy.response.ScenicListResponse;
|
|
|
|
|
|
+import com.zswl.cloud.springBatch.client.model.dfy.request.*;
|
|
|
|
+import com.zswl.cloud.springBatch.client.model.dfy.response.*;
|
|
import com.zswl.cloud.springBtach.server.core.dao.ApiLogDao;
|
|
import com.zswl.cloud.springBtach.server.core.dao.ApiLogDao;
|
|
import com.zswl.cloud.springBtach.server.core.domain.ApiLog;
|
|
import com.zswl.cloud.springBtach.server.core.domain.ApiLog;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -52,6 +49,35 @@ public class DiFengYunApi {
|
|
return JSONUtil.toBean(post, ScenicDetailResponse.class);
|
|
return JSONUtil.toBean(post, ScenicDetailResponse.class);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 特权门票查询接口
|
|
|
|
+ public PrivilegeTicketListResponse privilegeTicketList(PrivilegeTicketListRequest privilegeTicketListRequest) {
|
|
|
|
+
|
|
|
|
+ String post = post(privilegeTicketListRequest, "/Ticket/privilegeTicketList");
|
|
|
|
+ return JSONUtil.toBean(post, PrivilegeTicketListResponse.class);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 门票详情接口
|
|
|
|
+ public DetailResponse detail(DetailRequest detailRequest) {
|
|
|
|
+
|
|
|
|
+ String post = post(detailRequest, "/Ticket/detail");
|
|
|
|
+ return JSONUtil.toBean(post, DetailResponse.class);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 创建订单接口
|
|
|
|
+ public CreateOrderNewResponse createOrderNew(CreateOrderNewRequest createOrderNewRequest) {
|
|
|
|
+
|
|
|
|
+ String post = post(createOrderNewRequest, "/Ticket/createOrderNew");
|
|
|
|
+ return JSONUtil.toBean(post, CreateOrderNewResponse.class);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 取消订单
|
|
|
|
+ public void cancelOrder(CancelOrderRequest cancelOrderRequest) {
|
|
|
|
+ post(cancelOrderRequest, "/Ticket/cancelOrder");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
private String post(DfyRequestBase dfyRequestBase, String url) {
|
|
private String post(DfyRequestBase dfyRequestBase, String url) {
|
|
|
|
|