/// <summary>
        /// 更新
        /// </summary>
        /// <param name="userModel"></param>
        /// <param name="model"></param>
        /// <returns></returns>
        public virtual bool UpdateSaleConfig(UserModel userModel, SaleConfig model)
        {
            var m = Da.Get <SaleConfig>(model.SaleConfigId);

            if (m == null || m.UserId != userModel.UserId)
            {
                return(false);
            }

            m.PiCompanyName    = model.PiCompanyName;
            m.PiCompanyAddress = model.PiCompanyAddress;
            m.PiMyContact      = model.PiMyContact;

            return(Da.Update(m));
        }
Esempio n. 2
0
        /// <summary>
        /// 获取记录
        /// </summary>
        /// <returns></returns>
        public virtual SaleConfig GetSaleConfig(UserModel userModel)
        {
            return(Db(db =>
            {
                var list = db.GetList <SaleConfig>(new
                {
                    userModel.UserId,
                }).ToList();

                //1条
                if (list.Count == 1)
                {
                    return list.First();
                }

                //0条
                if (list.Count == 0)
                {
                    var model = new SaleConfig()
                    {
                        UserId = userModel.UserId,
                    };
                    db.Insert <Guid, SaleConfig>(model);
                    return model;
                }

                //多条
                var m = list.First();
                var rows = list.Where(p => p != m);
                foreach (var row in rows)
                {
                    db.Delete(row);
                }
                return m;
            }));
        }
Esempio n. 3
0
        public IResponseResult UpdateSaleConfig(SaleConfig model)
        {
            var result = Biz.UpdateSaleConfig(UserModel, model);

            return(ReturnResult(result));
        }