Commit 1eebe298 by 高晓磊

入库功能 修改查询方式为查询子表

parent c2c56c84
...@@ -179,20 +179,23 @@ public class ProductionPlanReportServiceImpl implements ProductionPlanReportServ ...@@ -179,20 +179,23 @@ public class ProductionPlanReportServiceImpl implements ProductionPlanReportServ
UUID stationId = station.getUuid("id"); UUID stationId = station.getUuid("id");
String stationName = station.getString("stationName"); String stationName = station.getString("stationName");
KObject[] dinasTypeDetails = kObject.get("dinasTypeDetails").toArray(); KObject[] dinasTypeDetails = kObject.get("dinasTypeDetails").toArray();
params.put("regionalCompanyId",regionalCompanyId.toString()); params.put("regionalCompany",regionalCompanyId.toString());
ArrayList<JSONObject> strings = new ArrayList<>(); ArrayList<JSONObject> strings = new ArrayList<>();
JSONObject dinasTypeDetailJson ; JSONObject dinasTypeDetailJson ;
for (KObject dinasTypeDetail : dinasTypeDetails) { for (KObject dinasTypeDetail : dinasTypeDetails) {
dinasTypeDetailJson=new JSONObject(); dinasTypeDetailJson=new JSONObject();
dinasTypeDetailJson.put("stationId",stationId.toString()); dinasTypeDetailJson.put("stationId",stationId.toString());
dinasTypeDetailJson.put("stationName",stationName); dinasTypeDetailJson.put("stationName",stationName);
dinasTypeDetailJson.put("dinasTypeId",dinasTypeDetail.getUuid("id").toString()); dinasTypeDetailJson.put("dinasTypeId",dinasTypeDetail.get("dinasType").getUuid("id").toString());
dinasTypeDetailJson.put("dinasTypeName",dinasTypeDetail.get("dinasType").get("dinasTypeName")); dinasTypeDetailJson.put("dinasTypeName",dinasTypeDetail.get("dinasType").getString("dinasTypeName"));
dinasTypeDetailJson.put("amount",dinasTypeDetail.getDouble("dinasWeight")); dinasTypeDetailJson.put("amount",dinasTypeDetail.getDouble("dinasWeight"));
strings.add(dinasTypeDetailJson); strings.add(dinasTypeDetailJson);
} }
params.put("datas",strings); params.put("data",strings);
inventoryService.modifyInventory(params.toString(),false,true); ArrayList<JSONObject> jsonObjects = new ArrayList<>();
jsonObjects.add(params);
JSONObject datas = new JSONObject().put("datas", jsonObjects);
inventoryService.modifyInventory(datas.toString(),false,true);
kObject.set("warehousingStatus",true); kObject.set("warehousingStatus",true);
productionLineDao.update(kObject); productionLineDao.update(kObject);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment