예제 #1
0
        public ActionResult UpgradeMerchantIndex(YH_MerchantInfoModel model)
        {
            ResultModel result = new ResultModel();
            string      opType = Request.Params["opType"];

            model.MerchantType      = 1;
            model.IsPublishProduct  = 1;
            model.IsProvideInvoices = true;
            model.Longitude         = 0;
            model.Latitude          = 0;
            if (opType == "1")
            {
                model.CreateBy = UserInfo.CurrentUserName;
                model.CreateDT = DateTime.Now;
                result         = _yh_MerchantInfoService.Add(model);
                string opera = string.Format("升级商家添加:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);
                LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Upgrade Merchant");
            }
            else
            {
                model.UpdateBy = UserInfo.CurrentUserName;
                model.UpdateDT = DateTime.Now;
                result         = _yh_MerchantInfoService.Edit(model);
                string opera = string.Format("升级商家修改:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);
                LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Upgrade Merchant");
            }
            return(this.RedirectToAction("UpgradeMerchantIndex", new { userId = model.MerchantID, type = opType, message = result.Message }));
        }
예제 #2
0
        public ActionResult AuditMerchant(YH_MerchantInfoModel model)
        {
            ResultModel resultModel = new ResultModel();

            model.AuditBy = UserInfo.CurrentUserName;
            model.AuditDT = DateTime.Now;
            resultModel   = this._yh_MerchantInfoService.AuditYH_MerchantInfo(model);
            string opera = string.Format("商家审核:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Audit");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        /// <summary>
        /// 升级商家视图
        /// zhoub 20150918
        /// </summary>
        /// <param name="userId">用户ID</param>
        /// <param name="type"></param>
        /// <returns></returns>
        public ActionResult UpgradeMerchantIndex(long userId, string type)
        {
            YH_MerchantInfoModel model = new YH_MerchantInfoModel();

            if (type == "2" || type == "3")
            {
                model = _yh_MerchantInfoService.GetYH_MerchantInfoById(userId).Data[0];
                ViewData["thAreaShi"] = _thAreaService.GetTHAreaByParentID(ACultureHelper.GetLanguageID, model.ShengTHAreaID.Value).Data;
                ViewData["thAreaQu"]  = _thAreaService.GetTHAreaByParentID(ACultureHelper.GetLanguageID, model.ShiTHAreaID.Value).Data;
            }
            ViewData["thArea"] = _thAreaService.GetTHAreaByParentID(ACultureHelper.GetLanguageID, 0).Data;
            ViewBag.UserId     = userId;
            ViewBag.Type       = type;
            ViewBag.Message    = Request.Params["message"];
            return(View(model));
        }
예제 #4
0
        /// <summary>
        /// 商家审核
        /// zhoub 20150918
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResultModel AuditYH_MerchantInfo(YH_MerchantInfoModel model)
        {
            ResultModel result = new ResultModel();

            result.Data = _database.Db.YH_MerchantInfo.UpdateByMerchantID(MerchantID: model.MerchantID, AuditStatus: model.AuditStatus, AuditBy: model.AuditBy, AuditDT: model.AuditDT, AuditRemark: model.AuditRemark);
            if (result.Data > 0)
            {
                result.Messages.Add("Businesses Audit success.");
            }
            else
            {
                result.IsValid = false;
                result.Messages.Add("Businesses Audit Failure.");
            }
            return(result);
        }
예제 #5
0
        /// <summary>
        /// 商家更新
        /// zhoub 20150918
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResultModel Edit(YH_MerchantInfoModel model)
        {
            ResultModel result = new ResultModel();

            result.Data = _database.Db.YH_MerchantInfo.UpdateByMerchantID(MerchantID: model.MerchantID, ShopName: model.ShopName, Introduction: model.Introduction, AreaID: model.AreaID, ShopAddress: model.ShopAddress, Tel: model.Tel, Phone: model.Phone, BusinessContacter: model.BusinessContacter, BusinessTel: model.BusinessTel, ShipperAddress: model.ShipperAddress, CompanyName: model.CompanyName, Brand: model.Brand, BrandLogoURL: model.BrandLogoURL, BrandAuthorization: model.BrandAuthorization, Margin: model.Margin, CommissionRate: model.CommissionRate, LeasingManager: model.LeasingManager, LeasingPhone: model.LeasingPhone, UpdateBy: model.UpdateBy, UpdateDT: model.UpdateDT);
            if (result.Data > 0)
            {
                result.Messages.Add("Businesses edit success.");
            }
            else
            {
                result.IsValid = false;
                result.Messages.Add("Businesses edit Failure.");
            }
            return(result);
        }
예제 #6
0
        /// <summary>
        /// 商家添加
        /// zhoub 20150918
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResultModel Add(YH_MerchantInfoModel model)
        {
            ResultModel result            = new ResultModel();
            var         merchantInfoModel = base._database.Db.YH_MerchantInfo.Find(base._database.Db.YH_MerchantInfo.MerchantID == model.MerchantID);

            if (merchantInfoModel == null)
            {
                result.Data = _database.Db.YH_MerchantInfo.Insert(model);
                _database.Db.YH_User.UpdateByUserID(UserID: model.MerchantID, UserType: 1);
                result.Messages.Add("Businesses add success.");
            }
            else
            {
                result.IsValid = false;
                result.Messages.Add("Businesses already exist.");
            }
            return(result);
        }
예제 #7
0
        /// <summary>
        /// 商家审核视图
        /// zhoub 20150918
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public ActionResult AuditMerchant(long userId)
        {
            YH_MerchantInfoModel model = _yh_MerchantInfoService.GetYH_MerchantInfoById(userId).Data[0];

            return(PartialView(model));
        }