| 
					
				 | 
			
			
				@@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |