/// <summary> /// 1.2.1审批流程到审批者,通知审批者 /// </summary> /// <param name="user">申请人</param> /// <param name="master">核心信息</param> /// <param name="master">业务描述(机票,采购)</param> /// <param name="to_user">审批人</param> public void work_follow_star_notice_user(int user, string master, string business_text, int to_user) { //【审批通知】你收到[赵泽辉]的待审核的(采购,机票)(Ap2790)信息,快登陆中力家审批吧 List <string> list = new List <string>(); list.Add(GData.get_user_name(user.ToString())); list.Add(business_text + "(" + master + ")"); string temp = "审批通知:你收到{1}的待审核的{2}信息,快登陆中力家审批吧"; string str_full_content = temp; for (int i = 0; i < list.Count; i++) { str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]); } SP_SMS obj = new SP_SMS(); obj.SM_TEMP_ID = "392035"; obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());; obj.SM_FULL_CONTENT = str_full_content; obj.SM_PHONE = GData.get_user_phone(to_user.ToString()); obj.SM_CREATE_DATE = DateTime.Now; obj.SM_IS_SEND = false; db.SP_SMS.Add(obj); db.SaveChanges(); }
/// <summary> /// 1.2.2审批暂停通知申请人 /// </summary> /// <param name="user">申请人</param> /// <param name="master">核心信息</param> /// <param name="master">业务描述(机票,采购)</param> /// <param name="to_user">审批人</param> public void work_follow_stop_notice_user(int user, string master, string business_text, int to_user) { //【审批停顿】你申请的(采购,机票)信息(DH232444)还没完成审批。请你线下与[赵泽辉]沟通审批进度 List <string> list = new List <string>(); list.Add(business_text + "(" + master + ")"); list.Add(GData.get_user_name(to_user.ToString())); string temp = "审批停顿:你申请的{1}还没完成审批。请你线下与{2}沟通审批进度"; string str_full_content = temp; for (int i = 0; i < list.Count; i++) { str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]); } SP_SMS obj = new SP_SMS(); obj.SM_TEMP_ID = "395658"; obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());; obj.SM_FULL_CONTENT = str_full_content; obj.SM_PHONE = GData.get_user_phone(user.ToString()); obj.SM_CREATE_DATE = DateTime.Now; obj.SM_IS_SEND = false; db.SP_SMS.Add(obj); db.SaveChanges(); }
/// <summary> /// 1.1.1审批完成通知申请人 /// </summary> /// <param name="user">申请人</param> /// <param name="master">核心信息</param> /// <param name="business_text">业务描述(机票,采购)</param> /// <param name="status">状态【0=待审核,1已审核,2未通过,3=待终审,4已撤回】</param> public void work_follow_end_notice_user(int user, string master, string business_text, int status) { //【审批完成】你申请的(采购,机票)(DH232444)审核结果为审批通过。 List <string> list = new List <string>(); list.Add(business_text + "(" + master + ")"); list.Add(GData.get_status_name(status.ToString())); string temp = "审批完成:你申请的{1}审核结果为{2},请登陆中力家查看"; string str_full_content = temp; for (int i = 0; i < list.Count; i++) { str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]); } SP_SMS obj = new SP_SMS(); obj.SM_TEMP_ID = "395663"; obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());; obj.SM_FULL_CONTENT = str_full_content; obj.SM_PHONE = GData.get_user_phone(user.ToString()); obj.SM_CREATE_DATE = DateTime.Now; obj.SM_IS_SEND = false; db.SP_SMS.Add(obj); db.SaveChanges(); }