Update DashboardService.java
This commit is contained in:
@@ -23,7 +23,7 @@ public class DashboardService {
|
|||||||
// 当前设备情况---------------------------------------------------------------------------------------------------
|
// 当前设备情况---------------------------------------------------------------------------------------------------
|
||||||
JSONObject currentEquipmentCondition = new JSONObject();
|
JSONObject currentEquipmentCondition = new JSONObject();
|
||||||
result.put("currentEquipmentCondition", currentEquipmentCondition);
|
result.put("currentEquipmentCondition", currentEquipmentCondition);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
currentEquipmentCondition.put("running", 10);
|
currentEquipmentCondition.put("running", 10);
|
||||||
currentEquipmentCondition.put("pausing", 4);
|
currentEquipmentCondition.put("pausing", 4);
|
||||||
currentEquipmentCondition.put("shutdown", 1);
|
currentEquipmentCondition.put("shutdown", 1);
|
||||||
@@ -36,7 +36,7 @@ public class DashboardService {
|
|||||||
// 故障次数
|
// 故障次数
|
||||||
JSONObject currentMonth = new JSONObject();
|
JSONObject currentMonth = new JSONObject();
|
||||||
monthlyFailureStatistics.put("currentMonth", currentMonth);
|
monthlyFailureStatistics.put("currentMonth", currentMonth);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
currentMonth.put("mix", 12);
|
currentMonth.put("mix", 12);
|
||||||
currentMonth.put("press", 8);
|
currentMonth.put("press", 8);
|
||||||
currentMonth.put("dry", 4);
|
currentMonth.put("dry", 4);
|
||||||
@@ -45,7 +45,7 @@ public class DashboardService {
|
|||||||
// 平均次数
|
// 平均次数
|
||||||
JSONObject average = new JSONObject();
|
JSONObject average = new JSONObject();
|
||||||
monthlyFailureStatistics.put("average", average);
|
monthlyFailureStatistics.put("average", average);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
average.put("mix", 16);
|
average.put("mix", 16);
|
||||||
average.put("press", 10);
|
average.put("press", 10);
|
||||||
average.put("dry", 6);
|
average.put("dry", 6);
|
||||||
@@ -58,42 +58,42 @@ public class DashboardService {
|
|||||||
// 混料
|
// 混料
|
||||||
JSONObject mix = new JSONObject();
|
JSONObject mix = new JSONObject();
|
||||||
dailyProductionStatistics.put("mix", mix);
|
dailyProductionStatistics.put("mix", mix);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
mix.put("planned", 64.25);
|
mix.put("planned", 64.25);
|
||||||
mix.put("completed", 32.25);
|
mix.put("completed", 32.25);
|
||||||
|
|
||||||
// 困料
|
// 困料
|
||||||
JSONObject standing = new JSONObject();
|
JSONObject standing = new JSONObject();
|
||||||
dailyProductionStatistics.put("standing", standing);
|
dailyProductionStatistics.put("standing", standing);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
standing.put("onStanding", 32.25);
|
standing.put("onStanding", 32.25);
|
||||||
standing.put("completed", 16.25);
|
standing.put("completed", 16.25);
|
||||||
|
|
||||||
// 压制
|
// 压制
|
||||||
JSONObject press = new JSONObject();
|
JSONObject press = new JSONObject();
|
||||||
dailyProductionStatistics.put("press", press);
|
dailyProductionStatistics.put("press", press);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
press.put("planned", 64.25);
|
press.put("planned", 64.25);
|
||||||
press.put("completed", 32.25);
|
press.put("completed", 32.25);
|
||||||
|
|
||||||
// 干燥
|
// 干燥
|
||||||
JSONObject dry = new JSONObject();
|
JSONObject dry = new JSONObject();
|
||||||
dailyProductionStatistics.put("dry", dry);
|
dailyProductionStatistics.put("dry", dry);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
dry.put("planned", 64.25);
|
dry.put("planned", 64.25);
|
||||||
dry.put("completed", 32.25);
|
dry.put("completed", 32.25);
|
||||||
|
|
||||||
// 分拣
|
// 分拣
|
||||||
JSONObject sort = new JSONObject();
|
JSONObject sort = new JSONObject();
|
||||||
dailyProductionStatistics.put("sort", sort);
|
dailyProductionStatistics.put("sort", sort);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
sort.put("planned", 32.25);
|
sort.put("planned", 32.25);
|
||||||
sort.put("completed", 16.25);
|
sort.put("completed", 16.25);
|
||||||
|
|
||||||
// 设备生产统计---------------------------------------------------------------------------------------------------
|
// 设备生产统计---------------------------------------------------------------------------------------------------
|
||||||
JSONArray equipmentProductionStatistics = new JSONArray();
|
JSONArray equipmentProductionStatistics = new JSONArray();
|
||||||
result.put("equipmentProductionStatistics", equipmentProductionStatistics);
|
result.put("equipmentProductionStatistics", equipmentProductionStatistics);
|
||||||
// todo 现在是假数据,后期更新
|
// todo 现在是假数据,后期更新。
|
||||||
for (int i = 1; i <= 3; i++) {
|
for (int i = 1; i <= 3; i++) {
|
||||||
JSONObject row = new JSONObject();
|
JSONObject row = new JSONObject();
|
||||||
equipmentProductionStatistics.add(row);
|
equipmentProductionStatistics.add(row);
|
||||||
@@ -112,6 +112,149 @@ public class DashboardService {
|
|||||||
* @return 大屏首页设备
|
* @return 大屏首页设备
|
||||||
*/
|
*/
|
||||||
public JSONObject homepageEquipment() {
|
public JSONObject homepageEquipment() {
|
||||||
return null;
|
JSONObject result = new JSONObject();
|
||||||
|
|
||||||
|
// 混料区--------------------------------------------------------------------------------------------------------
|
||||||
|
JSONObject mix = new JSONObject();
|
||||||
|
result.put("mix", mix);
|
||||||
|
|
||||||
|
// 混料机
|
||||||
|
JSONArray mixingMachine = new JSONArray();
|
||||||
|
mix.put("mixingMachine", mixingMachine);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 16; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "混料机" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
mixingMachine.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 混料对接位
|
||||||
|
JSONArray unloadLocation = new JSONArray();
|
||||||
|
mix.put("unloadLocation", unloadLocation);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 16; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "混料机" + i + "下料位1");
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
mixingMachine.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 困料货架------------------------------------------------------------------------------------------------------
|
||||||
|
JSONObject stand = new JSONObject();
|
||||||
|
result.put("stand", stand);
|
||||||
|
|
||||||
|
// 困料货位
|
||||||
|
JSONArray storageLocation = new JSONArray();
|
||||||
|
stand.put("storageLocation", storageLocation);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 8; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "困料货位" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
String isHasGoods = this.random(0, 1);
|
||||||
|
row.put("isHasGoods", isHasGoods);
|
||||||
|
if ("1".equals(isHasGoods)) {
|
||||||
|
row.put("standStatus", this.random(1, 5));
|
||||||
|
}
|
||||||
|
storageLocation.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 压制区--------------------------------------------------------------------------------------------------------
|
||||||
|
JSONObject press = new JSONObject();
|
||||||
|
result.put("press", press);
|
||||||
|
|
||||||
|
// 压机上料位
|
||||||
|
JSONArray loadLocation = new JSONArray();
|
||||||
|
press.put("loadLocation", loadLocation);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 10; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "压机" + i + "上料位1");
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
loadLocation.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 压机
|
||||||
|
JSONArray pressMachine = new JSONArray();
|
||||||
|
press.put("pressMachine", pressMachine);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 10; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "压机" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
pressMachine.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 码垛机械手
|
||||||
|
JSONArray palletizingRobot = new JSONArray();
|
||||||
|
press.put("palletizingRobot", palletizingRobot);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 5; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "码垛机械手" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
palletizingRobot.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 压机下料位
|
||||||
|
unloadLocation = new JSONArray();
|
||||||
|
press.put("unloadLocation", unloadLocation);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 10; i++) {
|
||||||
|
for (int j = 1; j <= 2; j++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "压机" + i + "下料位" + j);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
unloadLocation.add(row);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 窑前货架------------------------------------------------------------------------------------------------------
|
||||||
|
JSONObject frontWarehouse = new JSONObject();
|
||||||
|
result.put("frontWarehouse", frontWarehouse);
|
||||||
|
|
||||||
|
// 窑前货位
|
||||||
|
storageLocation = new JSONArray();
|
||||||
|
frontWarehouse.put("storageLocation", storageLocation);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 28; i += 2) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "窑前货位" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
row.put("isHasGoods", this.random(0, 1));
|
||||||
|
storageLocation.add(row);
|
||||||
|
}
|
||||||
|
for (int i = 2; i <= 28; i += 2) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "窑前货位" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
row.put("isHasGoods", this.random(0, 1));
|
||||||
|
storageLocation.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 干燥区--------------------------------------------------------------------------------------------------------
|
||||||
|
JSONObject dry = new JSONObject();
|
||||||
|
result.put("dry", dry);
|
||||||
|
|
||||||
|
// 输送线
|
||||||
|
JSONArray conveyorLine = new JSONArray();
|
||||||
|
dry.put("conveyorLine", conveyorLine);
|
||||||
|
// todo 现在是假数据,后期更新。
|
||||||
|
for (int i = 1; i <= 4; i++) {
|
||||||
|
JSONObject row = new JSONObject();
|
||||||
|
row.put("equipment", "窑前输送线" + i);
|
||||||
|
row.put("status", this.random(1, 4));
|
||||||
|
conveyorLine.add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 桁架
|
||||||
|
JSONArray gantryRobot = new JSONArray();
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String random(int from, int to) {
|
||||||
|
return String.valueOf(from + (int) (Math.random() * (to - from + 1)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user