| license.lic | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/controller/DigitalTwinController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/service/DigitalTwinService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/service/impl/DigitalTwinServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/application-dev.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/license.lic | 补丁 | 查看 | 原始文档 | blame | 历史 |
license.licBinary files differ
src/main/java/com/zy/asrs/controller/DigitalTwinController.java
@@ -934,8 +934,8 @@ Map<String, Object> resultC = objectMapper.readValue(resC, Map.class); mergedData.put("C", resultC); LocChartPie locUseRate = reportQueryMapper.getLocUseRate(); mergedData.put("D", locUseRate); Map<String, Object> locInfo = digitalTwinService.getLocInfo(); mergedData.put("D", locInfo); return R.ok(mergedData); } src/main/java/com/zy/asrs/service/DigitalTwinService.java
@@ -1,6 +1,5 @@ package com.zy.asrs.service; import com.core.common.R; import com.zy.asrs.entity.digitaltwin.*; import java.util.List; @@ -79,4 +78,6 @@ List<AllLocationsVo> getAllLocations(); List<Map<String, Object>> getLocalDetal(); Map<String, Object> getLocInfo(); } src/main/java/com/zy/asrs/service/impl/DigitalTwinServiceImpl.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.core.common.R; import com.zy.asrs.entity.BasCrnp; import com.zy.asrs.entity.LocCount; import com.zy.asrs.entity.LocDetl; @@ -374,5 +373,56 @@ return result; } public Map<String, Object> getLocInfo() { List<LocMast> LocMasts = locMastMapper.selectList(new EntityWrapper<>()); Map<String, Object> result = new HashMap<>(); // 初始化计数器 int emptyLocCount = 0; int fullZpalletCount = 0; int emptyZpalletCount = 0; int pickOutCount = 0; int pickInCount = 0; int outboundCount = 0; int inboundCount = 0; int disableCount = 0; int mergeCount = 0; // 统计每种状态的库位数量 for (LocMast locMast : LocMasts) { String locSts = locMast.getLocSts(); if (locSts.equals("O")) { emptyLocCount++; } else if (locSts.equals("F")) { fullZpalletCount++; } else if (locSts.equals("D")) { emptyZpalletCount++; } else if (locSts.equals("P")) { pickOutCount++; } else if (locSts.equals("Q")) { pickInCount++; } else if (locSts.equals("R")) { outboundCount++; } else if (locSts.equals("S")) { inboundCount++; } else if (locSts.equals("X")) { disableCount++; } else if (locSts.equals("Y")) { mergeCount++; } } // 将统计结果放入Map中 result.put("EmptyLoc", emptyLocCount); result.put("FullZpallet", fullZpalletCount); result.put("EmptyZpallet", emptyZpalletCount); result.put("PickOut", pickOutCount); result.put("PickIn", pickInCount); result.put("Outbound", outboundCount); result.put("Inbound", inboundCount); result.put("Disable", disableCount); result.put("Merge", mergeCount); return result; } } src/main/resources/application-dev.yml
@@ -50,7 +50,7 @@ #License相关配置 license: subject: jnejc-hkwms subject: license_demo publicAlias: publicCert storePass: public_zhongyang_123456789 licensePath: license.lic src/main/resources/license.licBinary files differ