/// <summary> /// 更新短信 /// </summary> /// <param name="model">短信实体</param> /// <returns>受影响的行数</returns> /// <remarks>2013-10-8 陶辉 创建</remarks> public override int Update(NcSms model) { return(Context.Update("NcSms", model) .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate) .Where(x => x.SysNo) .Execute()); }
/// <summary> /// 把短信记录到数据库 /// </summary> /// <param name="mobile">手机号</param> /// <param name="msg">短信内容</param> /// <param name="result">短信结果</param> /// <returns></returns> /// <remarks>2013-02-26 罗雄伟 创建</remarks> private void SaveToDb(string mobile, string msg, SmsResult result) { //短信记录到数据库 陶辉 var model = new NcSms() { CreatedBy = 0, CreatedDate = DateTime.Now, LastUpdateBy = 0, LastUpdateDate = DateTime.Now, ExpectSendTime = (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue, ErrorQuantity = result.Status == SmsResultStatus.Success ? 0 : 1, HandleTime = DateTime.Now, MobilePhoneNumber = mobile, SmsContent = msg, Status = result.Status == SmsResultStatus.Success ? (int)Hyt.Model.WorkflowStatus.NotificationStatus.短信发送状态.已发 : (int)Hyt.Model.WorkflowStatus.NotificationStatus.短信发送状态.待发, Priority = result.Status == SmsResultStatus.Success ? 0 : 1 }; Hyt.DataAccess.Notification.INcSmsDao.Instance.Create(model); }
/// <summary> /// 创建短信 /// </summary> /// <param name="model">短信实体</param> /// <returns>系统编号</returns> /// <remarks>2013-10-8 陶辉 创建</remarks> public override int Create(NcSms model) { return(Context.Insert("NcSms", model) .AutoMap(x => x.SysNo) .ExecuteReturnLastId <int>("SysNo")); }
/// <summary> /// 更新短信 /// </summary> /// <param name="model">短信实体</param> /// <returns>受影响的行数</returns> /// <remarks>2013-10-8 陶辉 创建</remarks> public abstract int Update(NcSms model);
/// <summary> /// 创建短信 /// </summary> /// <param name="model">短信实体</param> /// <returns>系统编号</returns> /// <remarks>2013-10-8 陶辉 创建</remarks> public abstract int Create(NcSms model);