/// <summary> /// /// </summary> private void SendCancelToMail() { Account mailToAccount = new MailAndPhoneUtility().GetMailToAccount(_PositionApplication, _NextStep); MailBody mailBody = new MailBody(); BuildSubmitMailBody(mailBody, mailToAccount); mailBody.MailTo = HrmisUtility.GetMail(mailToAccount); _MailGateWay.Send(mailBody); }
/// <summary> /// 审核 /// </summary> public void ConfirmOperationMail(PositionApplication positionApplication, int currentAccountID, DiyStep currentStep, DiyStep nextStep) { Account mailToAccount = new MailAndPhoneUtility().GetMailToAccount(positionApplication, nextStep); if (nextStep.DiyStepID == 0 || nextStep.Status == "取消") { _PositionApplicationMail.SendConfirmOverMail(positionApplication.PKID, currentStep); } else if (mailToAccount != null) { _PositionApplicationMail.SendMailToNextOperator(positionApplication.PKID, mailToAccount); } }