|
@@ -0,0 +1,221 @@
|
|
|
+package com.gyee.consumer.controller.knowleage;
|
|
|
+
|
|
|
+import com.gyee.common.config.R;
|
|
|
+import com.gyee.common.model.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.client.RestTemplate;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @ClassName : KnowleageController
|
|
|
+ * @Author : xieshengjie
|
|
|
+ * @Date: 2022/2/18 15:12
|
|
|
+ * @Description :
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+public class KnowleageController {
|
|
|
+
|
|
|
+
|
|
|
+ @Value("${url.knowleage}")
|
|
|
+ private String KNOWLEAGE_URL;
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private RestTemplate restTemplate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 故障知识列表
|
|
|
+ * @param gzjb
|
|
|
+ * @param tjlx
|
|
|
+ * @param cxnr
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/faultKnowledge")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R faultKnowledge(@RequestParam(value = "gzjb",required = true) String gzjb,
|
|
|
+ @RequestParam(value = "tjlx",required = true) String tjlx,
|
|
|
+ @RequestParam(value = "cxnr",required = true) String cxnr,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/faultKnowledge?gzjb="+gzjb+"&tjlx="+tjlx+"&cxnr="+cxnr+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 预警知识
|
|
|
+ * @param gzjb
|
|
|
+ * @param bjlx
|
|
|
+ * @param cxnr
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/earlyKnowledge")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R earlyKnowledge(@RequestParam(value = "gzjb",required = true) String gzjb,
|
|
|
+ @RequestParam(value = "bjlx",required = true) String bjlx,
|
|
|
+ @RequestParam(value = "cxnr",required = true) String cxnr,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/earlyKnowledge?gzjb="+gzjb+"&bjlx="+bjlx+"&cxnr="+cxnr+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 检查修理方案
|
|
|
+ * @param model
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/checkRepairProgramme")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R checkRepairProgramme(@RequestParam(value = "model",required = true) String model,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/checkRepairProgramme?model="+model+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 检查修理方案型号list
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/modelList")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R modelList() {
|
|
|
+
|
|
|
+
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/modelList",R.class);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 特征参数
|
|
|
+ * @param name
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/featureParameter")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R featureParameter(@RequestParam(value = "name",required = true) String name,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/featureParameter?name="+name+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 安全措施知识
|
|
|
+ * @param name
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/safeMeasureKnowledge")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R safeMeasureKnowledge(@RequestParam(value = "safecontent",required = true) String name,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/safeMeasureKnowledge?safecontent="+name+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 作业指导知识
|
|
|
+ * @param name
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+
|
|
|
+ @GetMapping("/consumer/knowledge/workGuideKnowledge")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R workGuideKnowledge(@RequestParam(value = "content",required = true) String name,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+ return restTemplate.getForObject(KNOWLEAGE_URL+"/knowledge/workGuideKnowledge?content="+name+"&pageNum="+pageNum+"&pageSize="+pageSize,R.class);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *作业指导知识->安措内容
|
|
|
+ * @param rsnum
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/workGuideKnowledge/safetyMeasure")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R safetyMeasure(@RequestParam(value = "rsnum",required = false) String rsnum,
|
|
|
+ @RequestParam(value = "content",required = false) String content,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+ String url = KNOWLEAGE_URL+"/knowledge/workGuideKnowledge/safetyMeasure?&pageNum="+pageNum+"&pageSize="+pageSize;
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(rsnum)){
|
|
|
+ url = url + "&rsnum="+rsnum;
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(content)){
|
|
|
+ url = url + "&content="+content;
|
|
|
+ }
|
|
|
+
|
|
|
+ return restTemplate.getForObject(url,R.class);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 作业指导知识->危险点内容
|
|
|
+ * @param rsnum
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/knowledge/workGuideKnowledge/dangerContent")
|
|
|
+ @ResponseBody
|
|
|
+ @CrossOrigin(origins = "*", maxAge = 3600)
|
|
|
+ public R dangerContent(@RequestParam(value = "rsnum",required = false) String rsnum,
|
|
|
+ @RequestParam(value = "content",required = false) String content,
|
|
|
+ @RequestParam(value = "pageNum",required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize",required = true) String pageSize
|
|
|
+ ) {
|
|
|
+ String url = KNOWLEAGE_URL+"/knowledge/workGuideKnowledge/dangerContent?&pageNum="+pageNum+"&pageSize="+pageSize;
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(rsnum)){
|
|
|
+ url = url + "&rsnum="+rsnum;
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(content)){
|
|
|
+ url = url + "&content="+content;
|
|
|
+ }
|
|
|
+
|
|
|
+ return restTemplate.getForObject(url,R.class);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+}
|