/// <summary> /// 发送消息 /// </summary> /// <param name="noteContent"></param> /// <returns></returns> public bool SaveMessage(ComNoteContentEntity noteContent) { ComNoteEntity note = new ComNoteEntity(); note.ResourcesId = noteContent.Id; note.MistakeInfo = noteContent.MistakeInfo; note.ReceiveTime = noteContent.ReceiveTime; note.Status = 0; note.RowStatus = 1; Regex regex = new Regex(@"<[^>]+>|</[^>]+>"); //去掉尖括号里面的数据 var strContent = noteContent.ReceivePhone.Split(new char[] { ';' }); for (int i = 0; i < strContent.Length; i++) { if (strContent[i] == string.Empty) { break; } note.Id = Guid.NewGuid().ToString(); note.ReceivePhone = regex.Replace(strContent[i].ToString(), string.Empty); //数据发送 new ComNoteDal().Add(note); } return(new ComNoteDal().SaveNoteContent(noteContent)); }
/// <summary> /// 发送短信 /// </summary> /// <returns></returns> public string SendPhoneMessage(ComNoteContentEntity noteContent) { var result = false; noteContent.Id = Guid.NewGuid().ToString(); noteContent.SendPerson = CurrentUser.CrmUser.UserName; result = new ComNoteBll().SaveMessage(noteContent); return(result.ToString()); }
/// <summary> /// 新增短信 /// </summary> /// <returns></returns> public ActionResult Add() { var json = new ComNoteContentEntity() { ReceiveTime = DateTime.Now }; return(View(json)); }
/// <summary> /// 保存短信消息集合 /// </summary> /// <param name="noteContent"></param> /// <returns></returns> public bool SaveNoteContent(ComNoteContentEntity noteContent) { try { var str = new StringBuilder("INSERT INTO ComNoteContent(Id,ReceivePhone,MistakeInfo,ReceiveTime,SendPerson)"); str.Append(string.Format(@" VALUES('{0}' ,'{1}','{2}','{3}','{4}')", noteContent.Id, noteContent.ReceivePhone, noteContent.MistakeInfo, noteContent.ReceiveTime, noteContent.SendPerson)); int result = SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnStringRead, CommandType.Text, str.ToString()); return(result > 0 ? true : false); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }