Przeglądaj źródła

分析算法控制器

hanzhengyi 4 lat temu
rodzic
commit
fb9e521619

+ 80 - 0
src/cn/com/usky/iot/controller/AnalysisViewController.java

@@ -0,0 +1,80 @@
+package cn.com.usky.iot.controller;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.servlet.ModelAndView;
+
+import cn.com.usky.iot.EfAnalysis.service.YtiotTEfAnalysisService;
+
+@Controller
+@RequestMapping("/iot/analysis/view")
+public class AnalysisViewController {
+	
+	@Resource
+	private YtiotTEfAnalysisService ytiotTEfAnalysisService;
+	private static AnalysisViewController analysisViewController;
+	
+	@PostConstruct
+	 public void init() {
+		analysisViewController = this;
+		analysisViewController.ytiotTEfAnalysisService = this.ytiotTEfAnalysisService;
+	}
+	
+	@RequestMapping(value="/getEfAnalysisList",method= {RequestMethod.GET,RequestMethod.POST})
+	public static ModelAndView  getEfAnalysisList(@RequestParam(value = "queryJson", required = false) String queryJson,
+			@RequestParam(value = "page", required = false) String page,
+			@RequestParam(value = "start", required = false) String start,
+			@RequestParam(value = "limit", required = false) String limit,
+			@RequestParam(value = "sort", required = false) String sort) {
+		// TODO Auto-generated constructor stub
+		ModelAndView mav = new ModelAndView();
+		mav.setViewName("return");
+//		System.out.println(queryJson);
+		try {
+//			System.out.println(queryJson);
+			if(analysisViewController.ytiotTEfAnalysisService==null)
+			{
+				System.out.println("Service is NULL");
+			}
+			String ret = analysisViewController.ytiotTEfAnalysisService.getEfAnalysisList(queryJson,page,start,limit,sort);
+//			System.out.println(ret);
+			mav.addObject("ret_str", ret);
+			
+		} catch (Exception e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		return mav;
+	}
+	@RequestMapping(value="/getWaterAnalysisList",method= {RequestMethod.GET,RequestMethod.POST})
+	public static ModelAndView  getWaterAnalysisList(@RequestParam(value = "queryJson", required = false) String queryJson,
+			@RequestParam(value = "page", required = false) String page,
+			@RequestParam(value = "start", required = false) String start,
+			@RequestParam(value = "limit", required = false) String limit,
+			@RequestParam(value = "sort", required = false) String sort) {
+		// TODO Auto-generated constructor stub
+		ModelAndView mav = new ModelAndView();
+		mav.setViewName("return");
+//		System.out.println(queryJson);
+		try {
+//			System.out.println(queryJson);
+			if(analysisViewController.ytiotTEfAnalysisService==null)
+			{
+				System.out.println("Service is NULL");
+			}
+			String ret = analysisViewController.ytiotTEfAnalysisService.getWaterAnalysisList(queryJson,page,start,limit,sort);
+//			System.out.println(ret);
+			mav.addObject("ret_str", ret);
+			
+		} catch (Exception e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		return mav;
+	}
+}