/** * @Methods Name sendEmailAndChangeFlag @Create In Aug 14, 2009 By lee * * @param list void */ private void sendEmailAndChangeFlag(List<CCCallInfo> list) { String url = PropertiesUtil.getProperties("cc.web.endUrl"); // 获取邮件页面 String rootPath = PropertiesUtil.getProperties("system.web.url"); // 获取项目根路径 for (int i = 0; i < list.size(); i++) { CCCallInfo ccc = (CCCallInfo) list.get(i); String customerItcode = ccc.getCustomerItcode(); String callId = ccc.getCallId(); // 在url中传参数:dataId,isExist String dataId = ccc.getEvent().getId().toString(); String isExist = ccTelInfoService.isFeedback(callId) ? "s" : "f"; UserInfo userInfo = ccTelInfoService.getUserInfoByItCode(customerItcode); String realUrl = rootPath + url + "?dataId=" + dataId + "&isExist=" + isExist; if (userInfo != null) { if ("s".equals(isExist)) { // 存在满意度 mailSenderSerivce.sendMimeMail( userInfo.getEmail(), null, null, "IT温馨提示:请" + userInfo.getRealName() + "/" + userInfo.getUserName() + "及时查看您所提交事件的处理情况。", this.eventHtmlSatContent(userInfo, realUrl, ccc.getEvent()), null); } else { mailSenderSerivce.sendMimeMail( userInfo.getEmail(), null, null, "IT温馨提示:请" + userInfo.getRealName() + "/" + userInfo.getUserName() + "及时查看您所提交事件的处理情况。", this.eventNoSatHtmlContent(userInfo, realUrl, ccc.getEvent()), null); } } // mailSenderSerivce.sendSimplyMail("*****@*****.**", null, null, "事件处理情况", // "事件处理情况"); ccc.setMailFlag(1); ccTelInfoService.save(ccc); } }