| | |
| | | sn=this.db.createSession(false); |
| | | Connection con= sn.getConnection(); |
| | | JSONObject jSONObject=HttpApi.selectLoadRack(); |
| | | boolean isSuccess=HttpApi.sendShelfTask(); |
| | | // JSONObject jSONObject=new JSONObject(); |
| | | // jSONObject.put("thickness", "4"); |
| | | // jSONObject.put("width", "3660"); |
| | |
| | | sameCount_load = Integer.valueOf(jSONObject.get("sameCount").toString()); |
| | | glassType =jSONObject.get("glassType").toString(); |
| | | } |
| | | //System.out.println(width_load+","+height_load+","+thickness_load+","+sameCount_load+","+glassType); |
| | | //调用那个存储过程 |
| | | CallableStatement sql=con.prepareCall("{call Total_method_load(?,?,?,?,?,?,?,?,?)}"); |
| | | sql.registerOutParameter(8, java.sql.Types.VARCHAR); |
| | |
| | | sql.setString(7, glassType ); |
| | | sql.execute(); |
| | | //读取返回参数 |
| | | //System.out.println("result:"+result); |
| | | result= sql.getString(8); |
| | | flag= sql.getString(9);//1 表示任务完成数量减一 |
| | | if ("1".equals(flag) ){ |
| | | //减少上片数量 |
| | | JSONObject b=HttpApi.loadRackReduction(); |
| | | boolean isSuccess=HttpApi.sendShelfTask(); |
| | | // for (int i=0;i<1;){ |
| | | // JSONObject loadRackReductionJson=HttpApi.loadRackReduction(); |
| | | // if ("true".equals(loadRackReductionJson.get("success").toString())){ |
| | | // //调用成功 |
| | | // i++; |
| | | // break; |
| | | // } |
| | | // } |
| | | |
| | | }else if("3".equals(flag) ){ |
| | | boolean isSuccess=HttpApi.sendShelfTask(); |
| | | |
| | | } |
| | | }catch(Exception e){ |
| | | e.printStackTrace(); |