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="<option value=\"all\">全部</option>"+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;
|
}
|
|
}
|
|
|
|
}
|