严智鑫
2024-05-13 cedce4883f0d204f5bf7bf87c0bf4858dabb0c23
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
<%@page import="com.northglass.Globel.mes"%>
<%@page import="com.northglass.SqlHelper.*"%>
<%@page import="org.json.*"%>
<%@ page contentType="text/json;charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<%
boolean ok=false;
DBSession sn=null;
try{
    String s=mes.getRequestBody(request);
  JSONObject obj=new JSONObject(s);
  if(obj.getString("method").equals("query")){
      String liuchengka=obj.getString("liuchengka");
      JSONArray arr1= mes.getMesDBHelper().getTableToJson("select a.id,a.edg_width,a.edg_height,a.thickness,a.color,b.stop_rank FROM  gmms_galss_task_buffer a"+ 
            "  left join gmms_galss_task_stock b on a.id=b.id "
            +"  where a.processcard_id='"+liuchengka+"' order by b.stop_rank asc",false);
      
        JSONObject ret=new JSONObject();
        ret.put("datas",arr1);
        ret.put("result","ok");
        out.print(ret.toString());
        ok=true;
  }
  if(obj.getString("method").equals("comit")){
          
      String datas=obj.getString("datas");
      String lck=obj.getString("liuchengka");
       sn=mes.getMesDBHelper().createSession(false);
      sn.createStdCall("web_alter_rank",3);
      String result= sn.stdCall("钢化前",lck,datas).ResultMessage;
 
      JSONObject ret=new JSONObject();
      ret.put("result",result);
      out.print(ret.toString());
      ok=true;
       System.out.println("alert ok");
     }
}
catch(Exception e){
    e.printStackTrace();
}finally {
    if (sn != null) {
        sn.close();
    }
}
if(ok==false){
      JSONObject ret=new JSONObject();
      ret.put("result","fail");
      out.print(ret.toString());
}
 
%>