| | |
| | | public Result monthTop10() { |
| | | //return Result.OK(warningService.selectThisMonthLocationValueDataTop10()); |
| | | |
| | | String key = dateFormat.format(new Date()) + "_top10"; |
| | | Object obj = CacheUtils.get(key); |
| | | //String key = dateFormat.format(new Date()) + "_top10"; |
| | | //Object obj = CacheUtils.get(key); |
| | | List<Qxsh> list; |
| | | |
| | | //if (null != obj) { |
| | |
| | | addFileMd5(md5); |
| | | |
| | | try { |
| | | logger.info("loadVocSync:" + filePath); |
| | | EasyCsv.read(filePath, VocVals.class, new VocParser(vocValsService, calendar.getTime())).doRead(); |
| | | } catch (Exception e) { |
| | | logger.error(e.getMessage(), e); |
| | |
| | | |
| | | suYuanService.createNewTable(newTableName); |
| | | dictRecordService.insertDictRecord(new DictRecord(1L, newTableName, Long.parseLong(time), "")); |
| | | |
| | | logger.info("loadCsvSync:" + filePath); |
| | | EasyCsv.read(filePath, SuYuan.class, new CsvParser(suYuanService, time)).doRead(); |
| | | |
| | | try { |
| | |
| | | public Map<String, Integer> countThisMonthAlarmAndWarning() { |
| | | Map<String, Integer> result = new HashMap<>(); |
| | | Map<String, Object> param = new HashMap<>(); |
| | | param.put("startTime", ymdhms.format(DateUtils.getMonthStart())); |
| | | param.put("endTime", ymdhms.format(DateUtils.getMonthEnd())); |
| | | |
| | | param.put("type", 0); |
| | | param.put("startTime", DateUtils.getMonthStart()); |
| | | param.put("endTime", DateUtils.getMonthEnd()); |
| | | List<WarningVo> alarms = warningDetailMapper.selectWarningDetailByMap(param); |
| | | if (StringUtils.isNull(alarms)) { |
| | | alarms = new ArrayList<>(); |
| | | } |
| | | result.put("alarmNumber", alarms.size()); |
| | | |
| | | param.put("type", 1); |
| | | List<WarningVo> warnings = warningDetailMapper.selectWarningDetailByMap(param); |
| | | if (StringUtils.isNull(warnings)) { |
| | | warnings = new ArrayList<>(); |
| | | } |
| | | result.put("warningNumber", warnings.size()); |
| | | |
| | | return result; |
| | | } |
| | | |
| | |
| | | AND type = #{type} |
| | | </select> |
| | | |
| | | <select id="selectWarningDetailByMap" parameterType="java.util.Map" resultMap="WarningVoResult"> |
| | | <select id="selectWarningDetailByMap_old" parameterType="java.util.Map" resultMap="WarningVoResult"> |
| | | SELECT location_name, su_yuan_id, value |
| | | FROM warning_detail |
| | | WHERE date_format(create_time, '%Y%m%d%H%I%S') >= date_format(#{startTime}, '%Y%m%d%H%I%S') |
| | |
| | | AND type = #{type} |
| | | </select> |
| | | |
| | | <select id="selectWarningDetailByMap" parameterType="java.util.Map" resultMap="WarningVoResult"> |
| | | select location_name, su_yuan_id, value |
| | | from warning_detail |
| | | where create_time between #{startTime} and #{endTime} and type = #{type}; |
| | | </select> |
| | | |
| | | <select id="selectWarningDayCountByMap_old" parameterType="java.util.Map" resultType="java.util.Map"> |
| | | SELECT date_format(create_time,'%Y%m%d') AS createTime, count(id) AS num |
| | | FROM warning_detail |
| | |
| | | ----------------------------------------------------- |
| | | 1.MySQLæ¥å¿ï¼ |
| | | show binary logs; |
| | | reset master; |
| | | |
| | | 2.å¤ç½äºç»å½æ¹å¼ï¼ |
| | | >1.ç»å½å¤ç½äºï¼ç¨æ·åæ¯maxy628 123.114.233.55ï¼è¾å
¥éªè¯ç |
| | | >2.è¿å
¥äºæ¡é¢ ï¼æµè§å¨è®¿é®10.101.3.183 è¿å
¥å ¡åæºç³»ç» |
| | | ç¨æ·è´¦å·ï¼maxy628.yssh å¯ç ï¼yssh1234@#.. |
| | | >3. å
¨å±æç´¢ 98ã101ã102ã103 |
| | | |
| | | 3.客æ·ç«¯å°åï¼ |
| | | https://vmware-horizon-client.en.softonic.com/ |
| | | ----------------------------------------------------- |
| | | 1.è·åæ¬æçæµå¤§æ°æ®ç«ç¹æå¤§å¼TOP10 |
| | | /warning/monthTop10 â QxshMapper.xml â selectMonthTop10 â yssh_qxsh |
| | | |
| | | 2.æ¬æé¢è¦ãæ¥è¦ç»è®¡ |
| | | /warning/monthCount â WarningDetailMapper.xml â selectWarningDetailByMap â warning_detail |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | ----------------------------------------------------- |