管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-24 14663e5f2371b4007c6bc310d884a60533a88a27
1
已修改3个文件
35 ■■■■ 文件已修改
data/项目实施计划(融合)v03.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/config/ScheduleConfig.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/all/ScheduleService.java 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/ÏîĿʵʩ¼Æ»®£¨Èںϣ©v03.xlsx
Binary files differ
src/main/java/com/lf/server/config/ScheduleConfig.java
@@ -65,8 +65,8 @@
        try {
            JSONObject jsonObject = new JSONObject();
            // æœåŠ¡ä½¿ç”¨çŠ¶æ€ sys_res
            // jsonObject.put("resUseCount", scheduleService.resUseCount());
            // æœåŠ¡èµ„æºçŠ¶æ€ sys_res
            jsonObject.put("resUseCount", scheduleService.countResStatus());
            // ç”¨æˆ·ç™»å½•状态 sys_login
            // jsonObject.put("userLoginCount", scheduleService.userLoginCount());
@@ -74,7 +74,7 @@
            // èµ„源操作状态 sys_operate
            // jsonObject.put("operateCount", scheduleService.operateCount());
            // èµ„源调用统计
            // èµ„源调用状态
            String json = JSONObject.toJSONStringWithDateFormat(jsonObject, "yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteMapNullValue);
src/main/java/com/lf/server/service/all/ScheduleService.java
@@ -144,13 +144,17 @@
     * @return
     */
    public List<ResEntity> selectResStatus() {
        List<ResEntity> list = new ArrayList<ResEntity>();
        List<ResEntity> resList = resService.selectResAll();
        return testResStatus(resList);
    }
    private List<ResEntity> testResStatus(List<ResEntity> resList) {
        List<ResEntity> list = new ArrayList<ResEntity>();
        for (ResEntity re : resList) {
            Socket socket = new Socket();
            try {
                if (StringHelper.isEmpty(re.getServer())){
                if (StringHelper.isEmpty(re.getServer())) {
                    list.add(re);
                    continue;
                }
@@ -174,4 +178,23 @@
        return list;
    }
    /**
     * ç»Ÿè®¡æœåŠ¡èµ„æºçŠ¶æ€
     *
     * @return
     */
    public JSONObject countResStatus() {
        List<ResEntity> resList = resService.selectResAll();
        List<ResEntity> unableList = testResStatus(resList);
        JSONObject jsonObject = new JSONObject();
        // èµ„源可用
        jsonObject.put("resAbleCount", resList.size() - unableList.size());
        // èµ„源不可用
        jsonObject.put("resUnableCount", unableList.size());
        return jsonObject;
    }
}