%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page import="com.northglass.Globel.mes"%>
<%@page import="com.northglass.SqlHelper.*"%>
<%@page import="org.json.*"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String method=request.getParameter("m");
String param=request.getParameter("p");
/***********仓储使能*************/
if("load_entery".equals(method)){
DBSession sn=null;
int step=0;
try{
sn=mes.getMesDBHelper().createSession(false);
int d=Integer.parseInt(param);
step=1;
if(d>=1 && d<=3){
step=2;
sn.createSql("UPDATE gmms_device_state set `able`=1 where device_name='上片机' and line=?");
sn.query(d);
step=3;
}
}
catch(Exception e){
}
finally{
if(sn!=null)
sn.close();
JSONObject obj=new JSONObject();
String result="fail";
switch(step){
case 0:
result="确认失败:数据库异常";
break;
case 1:
result="确认失败:错误的线号";
break;
case 2:
result="确认失败:执行异常";
break;
case 3:
result="ok";
break;
}
obj.put("result",result);
out.print(obj.toString());
}
}
/*********************冷加工打印汇报******************************/
if("leng_print".equals(method)){
DBSession sn=null;
System.out.print(param);
int step=0;
try{
sn=mes.getMesDBHelper().createSession(false);
step=1;
step=2;
sn.createStdCall("print_log",1);
String k= sn.stdCall(param).ResultMessage;
step=3;
}
catch(Exception e){
e.printStackTrace();
}
finally{
if(sn!=null)
sn.close();
JSONObject obj=new JSONObject();
String result="fail";
switch(step){
case 0:
result="汇报失败:数据库异常";
break;
case 1:
result="汇报失败:错误的线号";
break;
case 2:
result="汇报失败:执行异常";
break;
case 3:
result="ok";
break;
}
obj.put("result",result);
out.print(obj.toString());
}
}
%>