|
@@ -0,0 +1,59 @@
|
|
|
+package com.ydd.third.controller;
|
|
|
+
|
|
|
+import com.ydd.third.common.vo.ResObject;
|
|
|
+import com.ydd.third.common.vo.waimai.ElemeRetailMerchantResultVo;
|
|
|
+import com.ydd.third.common.vo.waimai.SyncRiderPositionStatusVo;
|
|
|
+import com.ydd.third.waimai.eleRetai.EleRetaiClient;
|
|
|
+import com.ydd.third.waimai.eleRetai.param.OrderGetResult;
|
|
|
+import com.ydd.third.waimai.eleRetai.vo.OrderEBaiList;
|
|
|
+import com.ydd.third.waimai.elemeretail.ElemeretailCallback;
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 饿百相关api
|
|
|
+ * @author 叶君翔
|
|
|
+ * @date 2021/11/11 16:03
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@RequiredArgsConstructor(onConstructor_ = @Autowired)
|
|
|
+public class EleRetailController {
|
|
|
+
|
|
|
+ private final EleRetaiClient eleRetaiClient;
|
|
|
+
|
|
|
+ private final ElemeretailCallback elemeretailCallback;
|
|
|
+
|
|
|
+ @PostMapping(value = "/eleRetail/syncRiderPosition")
|
|
|
+ ResObject syncRiderPosition(@RequestBody SyncRiderPositionStatusVo syncRiderPositionVo) {
|
|
|
+ return eleRetaiClient.syncRiderPosition(syncRiderPositionVo);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/eleRetail/getOrderList")
|
|
|
+ ResObject<OrderEBaiList> getOrderList(@RequestParam("thirdShopId") String thirdShopId, @RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam("startTime") String startTime, @RequestParam("endTime") String endTime, @RequestParam("status") String status) {
|
|
|
+ return eleRetaiClient.getOrderList(thirdShopId, pageNo, pageSize, startTime, endTime, status);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/eleRetail/getOrder")
|
|
|
+ OrderGetResult getOrder(@RequestParam("orderId") String orderId) {
|
|
|
+ return eleRetaiClient.getOrder(orderId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/eleRetail/confirm")
|
|
|
+ Boolean confirm(@RequestParam("orderId") String orderId) {
|
|
|
+ return eleRetaiClient.confirm(orderId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/eleRetail/doStoreMap")
|
|
|
+ ResObject<ElemeRetailMerchantResultVo> doStoreMap(@RequestParam Map<String, String> params) {
|
|
|
+ return elemeretailCallback.doStoreMap(params);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value="/queryFoodList")
|
|
|
+ ResObject queryFoodList(@RequestParam("code")String code, @RequestParam("pageNo") Integer pageNo,@RequestParam("pageSize")Integer pageSize) {
|
|
|
+ return eleRetaiClient.queryFoodList(code, pageNo, pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+}
|