示例#1
0
 /// <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());
 }
示例#2
0
文件: SmsBo.cs 项目: KqSMea8/HS.Admin
        /// <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);
        }
示例#3
0
 /// <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"));
 }
示例#4
0
 /// <summary>
 /// 更新短信
 /// </summary>
 /// <param name="model">短信实体</param>
 /// <returns>受影响的行数</returns>
 /// <remarks>2013-10-8 陶辉 创建</remarks>
 public abstract int Update(NcSms model);
示例#5
0
 /// <summary>
 /// 创建短信
 /// </summary>
 /// <param name="model">短信实体</param>
 /// <returns>系统编号</returns>
 /// <remarks>2013-10-8 陶辉 创建</remarks>
 public abstract int Create(NcSms model);