<%@ 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()); } } %>