Ver código fonte

Merge branch 'fu-dev' of uskycloud/usky-modules into server-165

hanzhengyi 1 ano atrás
pai
commit
d55b11560e

+ 1 - 1
service-issue/service-issue-biz/src/main/java/com/usky/issue/annotation/CheckSignAspect.java

@@ -69,7 +69,7 @@ public class CheckSignAspect {
             }
             String companyCode = spProjectConfigMapper.getCompanyCode(appKey);
             StringBuilder newString = new StringBuilder(originalValue);
-            newString.insert(newString.length()-1, ",\"companyCode\":\""+companyCode+"\"");
+            newString.insert(newString.lastIndexOf("}"), ",\"companyCode\":\""+companyCode+"\"");
             args[0] = newString.toString();
             Object result = joinPoint.proceed(args);
             return result;

+ 0 - 6
service-issue/service-issue-biz/src/main/java/com/usky/issue/mapper/YtDeviceStatusMapper.java

@@ -30,10 +30,4 @@ public interface YtDeviceStatusMapper extends CrudMapper<YtDeviceStatus> {
 
     List<YtDeviceStatus> exportData();
 
-    /*
-    companyCode 单位编号
-     */
-    @MapKey("company_code")
-    List<Map<String, Object>> deviceList(@Param("companyCode") String companyCode);
-
 }

+ 0 - 46
service-issue/service-issue-biz/src/main/java/com/usky/issue/service/impl/YtDeviceStatusServiceImpl.java

@@ -83,52 +83,6 @@ public class YtDeviceStatusServiceImpl extends AbstractCrudService<YtDeviceStatu
                 .eq("company_code",companyCode)
                 .groupBy("device_type");
         List<Map<String, Object>> deviceStatusList = this.listMaps(queryWrapper);
-        // 查询各类型设备的总数以及在线、离线设备数量
-//        List<Map<String, Object>> statusCounts = ytDeviceStatusMapper.deviceList(companyCode);
-//        Map<String, Map<String, Integer>> statusMap = new HashMap<>();
-//        for (Map<String, Object> statusCount : statusCounts) {
-//            String deviceType = (String) statusCount.get("deviceType");
-//            Integer onlineCount = ((Number) statusCount.get("onlineCount")).intValue();
-//            Integer offlineCount = ((Number) statusCount.get("offlineCount")).intValue();
-//            statusMap.computeIfAbsent(deviceType, k -> new HashMap<>())
-//                    .put("onlineCount", onlineCount);
-//            statusMap.computeIfAbsent(deviceType, k -> new HashMap<>())
-//                    .put("offlineCount", offlineCount);
-//            int totalCount = ((Number) statusCount.get("deviceTypeCounts")).intValue();
-//            statusMap.computeIfAbsent(deviceType, k -> new HashMap<>()).put("deviceTypeCounts", totalCount);
-//        }
-//        // 统计设备总数和在线、离线设备数
-//        Map<String, Integer> deviceTypeCounts = new HashMap<>();
-//        Map<String, Integer> onlineDeviceCount = new HashMap<>();
-//        Map<String, Integer> offlineDeviceCount = new HashMap<>();
-//
-//        // 设置设备状态并统计设备数量
-//        List<Map<String, Object>> deviceList = ytDeviceStatusMapper.deviceList(companyCode);
-//        for (Map<String, Object> device : deviceList) {
-//            String deviceType = (String) device.get("deviceType");
-//            deviceTypeCounts.merge(deviceType, (Integer) statusMap.getOrDefault(deviceType, Collections.emptyMap()).getOrDefault("deviceTypeCounts", 0), Integer::sum);
-//
-//            Integer onlineCount = statusMap.getOrDefault(deviceType, Collections.emptyMap())
-//                    .getOrDefault("onlineCount", 0);
-//            Integer offlineCount = statusMap.getOrDefault(deviceType, Collections.emptyMap())
-//                    .getOrDefault("offlineCount", 0);
-//            Integer currentOnlineCount = onlineDeviceCount.getOrDefault(deviceType, 0);
-//            Integer currentOfflineCount = offlineDeviceCount.getOrDefault(deviceType, 0);
-//            onlineDeviceCount.put(deviceType, currentOnlineCount + onlineCount);
-//            offlineDeviceCount.put(deviceType, currentOfflineCount + offlineCount);
-//        }
-//
-//        // 添加设备类型、设备总数和在线、离线设备数到结果列表
-//        List<Map<String, Object>> deviceStatusList = new ArrayList<>();
-//        for (String deviceType : deviceTypeCounts.keySet()) {
-//            Map<String, Object> deviceInfo = new HashMap<>();
-//            deviceInfo.put("deviceType", deviceType);
-//            deviceInfo.put("deviceTypeCounts", deviceTypeCounts.getOrDefault(deviceType, 0));
-//            deviceInfo.put("onlineDeviceCount", onlineDeviceCount.getOrDefault(deviceType, 0));
-//            deviceInfo.put("offlineDeviceCount", offlineDeviceCount.getOrDefault(deviceType, 0));
-//            deviceStatusList.add(deviceInfo);
-//        }
-
         return deviceStatusList;
     }
 

+ 1 - 1
service-issue/service-issue-biz/src/main/resources/bootstrap.yml

@@ -1,6 +1,6 @@
 # Tomcat
 server:
-  port: 9887
+  port: 9892
 
 # Spring
 spring: 

+ 0 - 21
service-issue/service-issue-biz/src/main/resources/mapper/issue/YtDeviceStatusMapper.xml

@@ -51,25 +51,4 @@
         ORDER BY company_code ASC
     </select>
 
-    <!--根据传入单位单号查询设备-->
-    <select id="deviceList" resultType="java.util.Map">
-        SELECT
-        device_type AS deviceType,
-        COUNT(*) AS deviceTypeCounts,
-        COUNT(difference &lt; 48 OR NULL) AS onlineCount,
-        COUNT(difference &gt;= 48 OR NULL) AS offlineCount
-        FROM
-        yt_device_status
-        WHERE
-        company_code = #{companyCode}
-        GROUP BY
-        device_type
-        ORDER BY
-        deviceType;
-    </select>
-
-
-
-
-
 </mapper>