// 添加邮件自動預警文章 public void saveMailArticle( ArrayList<HashMap<String, String>> resultList, int awruleId, int funid) throws ParseException { // 判断检索数据是否为空 if (resultList != null && resultList.size() > 0) { // 循环加入文章 for (int j = 0; j < resultList.size(); j++) { // ------------- String getcounId = resultList.get(j).get("id"); int iscontends = yqWarningMailDao.isContentsArticle(getcounId); // 文章是否存在 if (iscontends == 0) { // 时间类型转换 Date date = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date = sdf.parse(resultList.get(j).get("timestamp")); // 自动预警文章实体 YqWarnMailArticle yqWarnMailArticle = new YqWarnMailArticle(); yqWarnMailArticle.setMailAwarArticleId(getcounId); yqWarnMailArticle.setMailAwarArticleTitle(resultList.get(j).get("title")); yqWarnMailArticle.setMailAwarArticleContent(resultList.get(j).get("body")); yqWarnMailArticle.setMailAwarArticleSource(resultList.get(j).get("source")); yqWarnMailArticle.setMailAwarArticleTime(date); yqWarnMailArticle.setMailAwarArticleUrl(resultList.get(j).get("url")); yqWarnMailArticle.setMailAwarCreateTime(new Date()); yqWarnMailArticle.setMailAwarDelflag(0); yqWarnMailArticle.setMailRuleId(awruleId); yqWarnMailArticle.setMailSendState(0); yqWarnMailArticle.setMailAwarArticleAuther(resultList.get(j).get("author")); yqWarnMailArticle.setMailAwarFunId(funid); yqWarningMailDao.AddMailArticle(yqWarnMailArticle); } } } }