|
|
@@ -302,8 +302,8 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
bonus.setBonusSubject(16);
|
|
|
bonusMapper.insertSelective(bonus);
|
|
|
//发送站内消息
|
|
|
- addNotic(o.getOrderNo(),16,o.getSalesmanId());
|
|
|
-
|
|
|
+ addNotic(o.getOrderNo(),16,o.getSalesmanId());//给营销员
|
|
|
+ addNotic(o.getOrderNo(),16,o.getTechnicianId());//给技术员
|
|
|
//退单邮件发送需要的数据
|
|
|
AdminListBo a = adminMapper.getDeptNameByAid(TokenManager.getAdminId());
|
|
|
|
|
|
@@ -322,6 +322,30 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
+ }else{//审核拒绝
|
|
|
+ //给营销员发通知和邮件
|
|
|
+ TOrderNewBo o = tOrderNewMapper.agreeEmailData(refund.getId());
|
|
|
+ addNotic(o.getOrderNo(),18,o.getSalesmanId());//给营销员
|
|
|
+ AdminListBo a = adminMapper.getDeptNameByAid(TokenManager.getAdminId());
|
|
|
+
|
|
|
+ String content = "<div>退单编号: "+ refund.getId() +"</div><div>客户名称: " + o.getUserName() + "</div>";
|
|
|
+ content += "<div>订单编号: "+ o.getOrderNo() +"</div>";
|
|
|
+ String email = o.getEmail();
|
|
|
+ if(StringUtils.isNotEmpty(email)){
|
|
|
+ email = email.substring(0, email.indexOf(","));
|
|
|
+ String sale = o.getSalesmanName();
|
|
|
+ sale = sale.substring(0,sale.indexOf(","));
|
|
|
+ EmailBo emailBo = new EmailBo("拒绝退单",email, sale, a.getDepartmentName(), a.getName(), content);
|
|
|
+ try {
|
|
|
+ SendEmailUtil.getInstance().send(emailBo);
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
+ // TODO Auto-generated catch block
|
|
|
+ e.printStackTrace();
|
|
|
+ } catch (MessagingException e) {
|
|
|
+ // TODO Auto-generated catch block
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//修改退单审核状态
|