|
|
@@ -0,0 +1,55 @@
|
|
|
+package com.uas.platform.b2b.erp.controller;
|
|
|
+
|
|
|
+import com.uas.account.support.Page;
|
|
|
+import com.uas.platform.b2b.erp.model.VendorRecommend;
|
|
|
+import com.uas.platform.b2b.erp.support.ErpBufferedLogger;
|
|
|
+import com.uas.platform.b2b.service.VendorService;
|
|
|
+import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 供应商推荐
|
|
|
+ * Created by dongbw
|
|
|
+ * 18/01/18 14:00.
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@RequestMapping("/erp/recommend")
|
|
|
+public class VendorRecommendController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private VendorService vendorService;
|
|
|
+
|
|
|
+ private final static ErpBufferedLogger logger = BufferedLoggerManager.getLogger(ErpBufferedLogger.class);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前企业推荐供应商
|
|
|
+ *
|
|
|
+ * @param profession
|
|
|
+ * @param enArea
|
|
|
+ * @param code
|
|
|
+ * @param cmpCode
|
|
|
+ * @param brand
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
|
+ public Page<VendorRecommend> getVendorRecommend (String profession, String enArea, String code, String cmpCode, String brand, int page, int size) {
|
|
|
+ Page<VendorRecommend> vendorRecommendPage = vendorService.getVendorRecommend(profession, enArea, code, cmpCode, brand, page, size);
|
|
|
+ logger.log("供应商推荐","获取当前企业推荐供应商:" + SystemSession.getUser().getEnterprise().getUu(), vendorRecommendPage.getNumberOfElements());
|
|
|
+ return vendorRecommendPage;
|
|
|
+ }
|
|
|
+
|
|
|
+// /**
|
|
|
+// * 获取推荐企业物料详情(匹配到的排前面)
|
|
|
+// * @return
|
|
|
+// */
|
|
|
+// @RequestMapping(value = "/detail", method = RequestMethod.GET)
|
|
|
+// public Page<Prod> getVendorRecommendDetail(String pr_code, String pr_detail, String pr_spec, String pr_unit, Double pr_zxbzs, Double pr_zxdhl, Double pr_leadtime, Double pr_ltinstock, String pr_brand, String pr_orispeccode, String pr_uuid, String kind, String pbrand, String pcmpcode, String kinden, String pbranden, ) {
|
|
|
+// Page<VendorRecommend> vendorRecommendPage = vendorService.getVendorRecommend(profession, enArea, code, cmpCode, brand, page, size);
|
|
|
+// logger.log("供应商推荐","获取当前企业推荐供应商:" + SystemSession.getUser().getEnterprise().getUu(), vendorRecommendPage.getNumberOfElements());
|
|
|
+// return vendorRecommendPage;
|
|
|
+// }
|
|
|
+}
|