|
|
@@ -170,96 +170,7 @@ public class MessageListener implements ApplicationListener<SaveReleaseEvent<?,
|
|
|
} catch (RuntimeException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
- // 发送邮件
|
|
|
-// List<User> userEmails = commonDao.query(
|
|
|
-// "select distinct user_email userEmail from sec$users u left join sec$userrole ur on u.user_uu = ur.user_uu " +
|
|
|
-// "left join sec$roles r on r.role_id = ur.role_id " +
|
|
|
-// "where r.role_desc = '业务员' and u.user_email is not null and r.role_enuu = " + enter.getEnuu(),
|
|
|
-// User.class);
|
|
|
-// if (CollectionUtils.isEmpty(userEmails)) {
|
|
|
-// userEmails = commonDao.query(
|
|
|
-// "select distinct user_email userEmail from sec$users u left join sec$userrole ur on u.user_uu = ur.user_uu " +
|
|
|
-// "left join sec$roles r on r.role_id = ur.role_id " +
|
|
|
-// "where r.role_desc = '管理员' and u.user_email is not null and r.role_enuu = " + enter.getEnuu(),
|
|
|
-// User.class);
|
|
|
-// }
|
|
|
-// // 发邮件
|
|
|
-// Map<String, Object> model = new HashMap<String, Object>();
|
|
|
-// Enterprise vendor = enterpriseDao.findOne(enter.getEnuu());
|
|
|
-// if (null != vendor) {
|
|
|
-// model.put("vendorname", vendor.getEnName());
|
|
|
-// } else {
|
|
|
-// model.put("vendorname", "供应商");
|
|
|
-// }
|
|
|
-// if (null != item.getInquiry().getEnterprise()) {
|
|
|
-// model.put("custname", item.getInquiry().getEnterprise().getEnName());
|
|
|
-// } else {
|
|
|
-// model.put("custname", "");
|
|
|
-// }
|
|
|
-// model.put("code", item.getInquiry().getCode());
|
|
|
-// model.put("date", DateFormatUtils.DATE_FORMAT.format(new Date()));
|
|
|
-// for (User userEmail : userEmails) {
|
|
|
-// if (Pattern.matches(emailRegex, userEmail.getUserEmail())) {
|
|
|
-// try {
|
|
|
-// mailService.send(messageConf.getTplInquiryForB2B(), userEmail.getUserEmail(), model);
|
|
|
-// noticeDao.saveErpLog(detail.getPagingRelease().getEmName(), "",
|
|
|
-// detail.getPagingRelease().getEnUU(), detail.getPagingRelease().getEmUU(),
|
|
|
-// "公共询价单通知邮件", "发送成功,询价单号" + detail.getPagingRelease().getCode());
|
|
|
-// } catch (Exception e) {
|
|
|
-// noticeDao.saveErpLog(detail.getPagingRelease().getEmName(), "",
|
|
|
-// detail.getPagingRelease().getEnUU(), detail.getPagingRelease().getEmUU(),
|
|
|
-// "公共询价单通知邮件", "发送失败,询价单号" + detail.getPagingRelease().getCode());
|
|
|
-// e.printStackTrace();
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// // 发送短信
|
|
|
-// List<User> userTels = commonDao.query(
|
|
|
-// "select distinct user_tel userTel from sec$users u left join sec$userrole ur on u.user_uu = ur.user_uu " +
|
|
|
-// "left join sec$roles r on r.role_id = ur.role_id " +
|
|
|
-// "where r.role_desc = '业务员' and u.user_tel is not null and r.role_enuu = " + enter.getEnuu(),
|
|
|
-// User.class);
|
|
|
-// if (CollectionUtils.isEmpty(userEmails)) {
|
|
|
-// userTels = commonDao.query(
|
|
|
-// "select distinct user_tel userTel from sec$users u left join sec$userrole ur on u.user_uu = ur.user_uu " +
|
|
|
-// "left join sec$roles r on r.role_id = ur.role_id " +
|
|
|
-// "where r.role_desc = '管理员' and u.user_tel is not null and r.role_enuu = " + enter.getEnuu(),
|
|
|
-// User.class);
|
|
|
-// }
|
|
|
-// // 短信设置
|
|
|
-// SmsMessage sms = new SmsMessage();
|
|
|
-// List<Object> obj = new ArrayList<Object>();
|
|
|
-// if (null != detail.getPagingRelease().getEnterprise()) {
|
|
|
-// obj.add(detail.getPagingRelease().getEnterprise().getEnName());
|
|
|
-// } else {
|
|
|
-// obj.add("客户");
|
|
|
-// }
|
|
|
-// obj.add(detail.getPagingRelease().getCode());
|
|
|
-// sms.setParams(obj);
|
|
|
-// // 发短信
|
|
|
-// for (User userTel : userTels) {
|
|
|
-// if(null != userTel.getUserTel() && userTel.getUserTel().matches(TEL_REGEXP)) {//手机号判断
|
|
|
-// try {
|
|
|
-// sms.setReceiver(userTel.getUserTel());
|
|
|
-// sms.setTemplateId(messageConf.getMsgInquiryForB2B());
|
|
|
-// HttpUtil.sendPost(messageConf.getMessageUrl(), FlexJsonUtils.toJsonDeep(sms));
|
|
|
-// noticeDao.saveErpLog(detail.getPagingRelease().getEmName(), "",
|
|
|
-// detail.getPagingRelease().getEnUU(), detail.getPagingRelease().getEmUU(),
|
|
|
-// "公共询价单通知短信", "发送成功,询价单号" + detail.getPagingRelease().getCode());
|
|
|
-// } catch (Exception e) {
|
|
|
-// noticeDao.saveErpLog(detail.getPagingRelease().getEmName(), "",
|
|
|
-// detail.getPagingRelease().getEnUU(), detail.getPagingRelease().getEmUU(),
|
|
|
-// "公共询价单通知短信", "发送失败,询价单号" + detail.getPagingRelease().getCode());
|
|
|
-// e.printStackTrace();
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
enUUs.add(enter.getEnuu());
|
|
|
}
|
|
|
}
|