Sfoglia il codice sorgente

同步订单信息

gongfuzhu 11 mesi fa
parent
commit
7bfbe185f3

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

@@ -11,6 +11,7 @@ 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.YppService;
 import com.zswl.cloud.springBtach.server.core.service.impl.XiaoJuServiceImpl;
 import com.zswl.cloud.springBtach.server.core.service.impl.DfyHotelServiceImpl;
 import com.zswl.cloud.springBtach.server.core.service.impl.DfyTicketServiceImpl;
@@ -42,6 +43,9 @@ public class SycController {
     @Autowired
     DfyHotelServiceImpl dfyHotelService;
 
+    @Autowired
+    YppService yppService;
+
 
     @ApiOperation("推送-同步订单信息")
     @RequestMapping(value = "xiaoju/notifyOrderInfo", method = RequestMethod.POST)
@@ -110,4 +114,10 @@ public class SycController {
 
         return entries;
     }
+
+    @ApiOperation("ypp订单同步")
+    @RequestMapping(value = "ypp/orderState", method = RequestMethod.POST)
+    public String yppOrderState(@RequestBody JSONObject syncRequest) {
+        return yppService.syncOrderState(syncRequest);
+    }
 }

+ 15 - 2
SpringBatchServiceServer/src/main/java/com/zswl/cloud/springBtach/server/core/service/YppService.java

@@ -17,12 +17,12 @@ import com.zswl.cloud.shop.client.service.ShopService;
 import com.zswl.cloud.shop.client.vo.life.AccountDetailVo;
 import com.zswl.cloud.shop.client.vo.life.SharePlatformVo;
 import com.zswl.cloud.springBatch.client.model.ypp.request.CreateOrder2Request;
-import com.zswl.cloud.springBatch.client.model.ypp.request.CreateOrdereRquest;
 import com.zswl.cloud.springBatch.client.model.ypp.response.CreateOrder2Response;
 import com.zswl.cloud.springBatch.client.model.ypp.response.OrderDetailResponse;
 import com.zswl.cloud.springBtach.server.core.api.ypp.YppApi;
+import com.zswl.cloud.springBtach.server.core.dao.ApiLogDao;
+import com.zswl.cloud.springBtach.server.core.domain.ApiLog;
 import lombok.extern.log4j.Log4j2;
-import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -49,6 +49,9 @@ public class YppService {
     @Autowired
     private ShopService shopService;
 
+    @Autowired
+    private ApiLogDao apiLogDao;
+
 
     public ResultContent<CreatOrderResultModel> create_order(CreateOrder2Request createOrder2Request) {
         com.zswl.cloud.shop.client.ret.ResultContent<AccountDetailVo> shopSetting = shopService.shopSetting("有票票");
@@ -168,4 +171,14 @@ public class YppService {
         return ResultContent.buildContent(yppApi.ad_configs());
 
     }
+
+    public String syncOrderState(JSONObject jsonObject) {
+        ApiLog apiLog = new ApiLog();
+        apiLog.setService("sync");
+        apiLog.setService("ypp");
+        apiLog.setRequest(jsonObject.toString());
+        apiLogDao.save(apiLog);
+        return "成功";
+
+    }
 }