package com.northglass.web.mes; import java.io.IOException; import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Transactional; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; 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.bind.annotation.ResponseBody; import com.northglass.service.TV.DropFrameTVService; import com.northglass.util.zfunc; @Controller @Transactional @RequestMapping(value="/mes") public class MesController { private com.northglass.service.TV.DropFrameTVService serv=new DropFrameTVService(); @RequestMapping(method=RequestMethod.POST, value="/ajtab") public @ResponseBody String doaction(Model model,@RequestParam(value="action") String action,@RequestParam(value="ids") String ids)throws IOException{ String ret= zfunc.getMesDBHelper().InvokeSqlProc("supplement_action",action,ids); System.out.println(ret); return ret; } @RequestMapping(method=RequestMethod.GET,value="/weihu") public String getweihuTable(Model model,@RequestParam(value="line") int line,@RequestParam(value="segment") String segment) throws IOException{ //model.addAttribute("tbody", serv.getDeviceBaoyangTableBody()); //return "mes/tv"; try{ model.addAttribute("line",line); model.addAttribute("segment","\""+segment+"\""); } catch(Exception e){ e.printStackTrace(); } return "mes/tv"; } @RequestMapping(method=RequestMethod.GET, value="/ajtab") public String getTable(Model model,@RequestParam(value="select") String select)throws IOException{ System.out.println(111); model.addAttribute("tbody", serv.getTBody(select)); String str=""+serv.getColorSelect(); model.addAttribute("select",str); return "mes/aj"; } @RequestMapping(method=RequestMethod.GET,value="/tv") public @ResponseBody com.northglass.service.TV.DropFrameTVService.TVDataContext getTVData(@RequestParam(value="lines") long line,@RequestParam(value="segment") String segment){ com.northglass.service.TV.DropFrameTVService.TVDataContext ret=null; if("L".equals(segment)){ ret = serv.getTVDataContext(line); } if("T".equals(segment)){ ret=serv.getTVDataContextGH(line); } if(ret!=null){ return ret; } else{ System.out.println("null"); return null; } } }