|
@@ -6,11 +6,14 @@ import com.xiaoju.open.oil.commons.OilRequest;
|
|
|
import com.xiaoju.open.oil.core.executor.ResponseDTO;
|
|
|
import com.zhongshu.payment.client.model.order.v2.UpdateGoodsModel;
|
|
|
import com.zhongshu.payment.client.service.v2.OrderService2;
|
|
|
+import com.zswl.cloud.springBatch.client.model.dfy.Ticket.request.OrderDetailRequest;
|
|
|
import com.zswl.cloud.springBatch.client.model.dfy.pub.SyncRequest;
|
|
|
import com.zswl.cloud.springBtach.server.core.api.video.YqdSyncOrderModel;
|
|
|
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.service.XiaoJuService;
|
|
|
+import com.zswl.cloud.springBtach.server.core.service.impl.DfyHotelServiceImpl;
|
|
|
+import com.zswl.cloud.springBtach.server.core.service.impl.DfyTicketServiceImpl;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.log4j.Log4j2;
|
|
|
import org.bson.json.JsonObject;
|
|
@@ -34,6 +37,12 @@ public class SycController {
|
|
|
@Autowired
|
|
|
OrderService2 orderService2;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ DfyTicketServiceImpl dfyTicketService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ DfyHotelServiceImpl dfyHotelService;
|
|
|
+
|
|
|
|
|
|
@ApiOperation("推送-同步订单信息")
|
|
|
@RequestMapping(value = "xiaoju/notifyOrderInfo", method = RequestMethod.POST)
|
|
@@ -84,11 +93,20 @@ public class SycController {
|
|
|
apiLogDao.save(apiLog);
|
|
|
|
|
|
|
|
|
-switch (syncRequest.getApiKey()){
|
|
|
- case "248186_Ticket":
|
|
|
+ switch (syncRequest.getApiKey()) {
|
|
|
+ case "248186_Ticket":
|
|
|
+ OrderDetailRequest orderDetailRequest = new OrderDetailRequest();
|
|
|
+ orderDetailRequest.setOrderId(syncRequest.getData().getOrderId());
|
|
|
+ dfyTicketService.orderDetail(orderDetailRequest);
|
|
|
|
|
|
-}
|
|
|
+ break;
|
|
|
+ case "248186_DomesticHotel":
|
|
|
+ com.zswl.cloud.springBatch.client.model.dfy.Hotel.request.OrderDetailRequest orderDetailRequest1 = new com.zswl.cloud.springBatch.client.model.dfy.Hotel.request.OrderDetailRequest();
|
|
|
+ orderDetailRequest1.setOrderId(syncRequest.getData().getOrderId());
|
|
|
+ dfyHotelService.orderDetail(orderDetailRequest1);
|
|
|
+ break;
|
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
return entries;
|