From 1d8bdfc12ad07ac2632b9edd42256624d956fea8 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期五, 23 五月 2025 16:23:12 +0800 Subject: [PATCH] 1.配方页面修改 2.仓储交互逻辑修改 3.配置最大连接数改成50 --- nglib/src/builder/HttpApi.java | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) diff --git a/nglib/src/builder/HttpApi.java b/nglib/src/builder/HttpApi.java index 57a2eb3..3f9c72f 100644 --- a/nglib/src/builder/HttpApi.java +++ b/nglib/src/builder/HttpApi.java @@ -67,21 +67,25 @@ String color=set.getString(7);//订单原片膜系 if(not_completed>0){ //有未完成的原片任务 JSONObject thisShelfTask = HttpApi.thisShelfTaskApi();//查询仓储当前任务 + JSONObject jsonObject=new JSONObject(); + jsonObject.put("thickness", thickness); + jsonObject.put("width", largeglass_length); + jsonObject.put("height", largeglass_width); + jsonObject.put("sameCount", not_completed); + jsonObject.put("glassType", color); if (thisShelfTask != null) { double width_shelf = Double.valueOf(thisShelfTask.get("width").toString()); double height_shelf = Double.valueOf(thisShelfTask.get("height").toString()); int thickness_shelf = Integer.valueOf(thisShelfTask.get("thickness").toString()); int sameCount_shelf = Integer.valueOf(thisShelfTask.get("sameCount").toString()); - String glassType_shelf = thisShelfTask.get("glass_type").toString(); + String glassType_shelf = thisShelfTask.get("glassType").toString(); if(largeglass_length!=width_shelf||largeglass_width!=height_shelf||thickness!=thickness_shelf||!color.equals(glassType_shelf)||sameCount_shelf==0){ - JSONObject jsonObject=new JSONObject(); - jsonObject.put("thickness", thickness); - jsonObject.put("width", largeglass_length); - jsonObject.put("height", largeglass_width); - jsonObject.put("sameCount", not_completed); - jsonObject.put("glassType", color); JSONObject shelfJosn=shelfTaskApi(jsonObject); } + return true; + }else{ + JSONObject shelfJosn=shelfTaskApi(jsonObject); + return false; } } @@ -115,7 +119,12 @@ try { String requestURL="http://"+Ip+":5000/GlassInfo"; JSONObject resultJSON= httpApi(requestURL,"GET",null); - return resultJSON; + JSONArray jsonArray=resultJSON.getJSONArray("data"); + if(jsonArray.size()>0){ + JSONObject thisShelfJson=jsonArray.getJSONObject(0); + return thisShelfJson; + } + return null; } catch (Exception e) { // TODO: handle exception System.out.println("HTTP ERROR:http://39.105.110.179:5000/GlassInfo GET"); -- Gitblit v1.8.0