gongfuzhu 1 年之前
父节点
当前提交
6badf5173b

+ 1 - 1
SpringBatchServiceClient/src/main/java/com/zswl/cloud/springBatch/client/model/dfy/pub/SyncRequest.java

@@ -19,7 +19,7 @@ public class SyncRequest {
     @NoArgsConstructor
     public static class Datas {
 
-        private String orderId;
+        private Integer orderId;
 
 
     }

+ 21 - 3
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/controller/SycController.java

@@ -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;