廖井涛
2025-11-28 67f0be5a1d634ba3274fa9366ceacc3580f056b7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
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;
        }
        
    }
  
    
        
}