Просмотр исходного кода

feat(inner): 添加会员询价接口

hechunping 3 месяцев назад
Родитель
Сommit
691d39d050

+ 42 - 0
src/main/java/com/xynet/marketing/controller/inner/InnerEnquiryController.java

@@ -0,0 +1,42 @@
+package com.xynet.marketing.controller.inner;
+
+import com.xynet.marketing.service.EnquiryService;
+import com.xynet.marketing.service.MercService;
+import com.xynet.marketing.utils.R;
+import com.xynet.marketing.utils.collections.map.JHashMap;
+import com.xynet.marketing.utils.collections.map.JMap;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Map;
+
+/**
+ * 会员询价接口
+ *
+ * @author hechunping
+ * @date 2025/2/25
+ */
+@RestController
+@RequestMapping("inner/enquiry")
+@AllArgsConstructor
+@Slf4j
+@CrossOrigin(origins = "*")
+public class InnerEnquiryController {
+
+    private EnquiryService enquiryService;
+
+    private MercService mercService;
+
+    @PostMapping("goodsListPrice")
+    public R goodsListPrice(@RequestBody JHashMap<String, Object> param, @RequestHeader Map<String, String> headers) {
+        param.put("mercId",
+                mercService.thirdMercIdToMercId(
+                        headers.get("provider_id"),
+                        param.getString("thirdMercId"))
+        );
+        JMap<String, Object> result = enquiryService.goodsListPrice(param);
+        return R.ok(result);
+    }
+
+}