/** * 获取漏点 * * @param args {模板id-String,时间点数组-Array,单位代码-String(不需要时传空字符串),规约类型-String, 通讯间隔时间-float(默认为2/24)} * @return */ public List<RereadPoint> getRereadPoint(Object... args) { try { if (loadDatasDao != null) { List<RereadPoint> list = null; if (DlmsRereadApp.dataBaseName_mysql.equals(DlmsRereadApp.dataBaseName)) { Object[] timeStrs = (Object[]) args[1]; // 模板id,时间点开始时间,时间点截止时间,任务间隔时间,单位代码,规约类型,判断是否在线的时间阀值,任务类型 list = loadDatasDao.getRereadPoint_mysql( args[0], timeStrs[0], timeStrs[timeStrs.length - 1], args[6], args[2], args[3], args[4], args[5]); } else { // 模板id,时间点数组,单位代码,规约类型,判断是否在线的时间阀值,任务类型 list = loadDatasDao.getRereadPoint(args[0], args[1], args[2], args[3], args[4], args[5]); } return list; } return null; } catch (Exception ex) { throw new RuntimeException(ex); } }