示例#1
0
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="model">插入的数据模型</param>
        /// <returns>返回受影响行</returns>
        /// <remarks>2017-01-16 杨浩 创建</remarks>
        public int Insert(CrCustomerShipCard model)
        {
            int sysNo = ICrCustomerShipCardDao.Instance.Insert(model);

            if (sysNo > 0)
            {
                var balanceInfo = BLL.Balance.CrRechargeBo.Instance.GetCrABalanceEntity(model.CustomerSysNo);
                if (balanceInfo == null)
                {
                    var _model = new CrAccountBalance()
                    {
                        CustomerSysNo    = model.CustomerSysNo,
                        AvailableBalance = 0,
                        FrozenBalance    = 0,
                        TolBlance        = 0,
                        Remark           = "",
                        State            = 0,
                        AddTime          = DateTime.Now,
                    };
                    BLL.Balance.CrRechargeBo.Instance.CreateCrAccountBalance(_model);
                }
            }
            return(sysNo);
        }
示例#2
0
 /// <summary>
 /// 插入
 /// </summary>
 /// <param name="model">插入的数据模型</param>
 /// <returns>返回受影响行</returns>
 /// <remarks>2017-01-16 杨浩 创建</remarks>
 public abstract int Insert(CrCustomerShipCard model);
示例#3
0
 /// <summary>
 /// 插入
 /// </summary>
 /// <param name="model">插入的数据模型</param>
 /// <returns>返回受影响行</returns>
 /// <remarks>2017-01-16 杨浩 创建</remarks>
 public override int Insert(CrCustomerShipCard model)
 {
     return(Context.Insert <CrCustomerShipCard>("CrCustomerShipCard", model)
            .AutoMap()
            .Execute());
 }