Example #1
0
        public ResultModel <BusiModifyResultModelDM> UpdateBusinessInfoB()
        {
            BusiAddAddressInfoModel model = new BusiAddAddressInfoModel();

            model.userId                     = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["UserId"]), 0);    //商户id
            model.businessName               = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["businessName"]);                    //商户名称
            model.Address                    = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["Address"]);                         //详细地址
            model.phoneNo                    = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["phoneNo"]);                         // 手机号  2
            model.landLine                   = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["landLine"]);                        // 座机
            model.Province                   = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["Province"]);                        // 省份
            model.City                       = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["City"]);                            // 城市
            model.districtName               = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["districtName"]);                    // 区
            model.longitude                  = ParseHelper.ToDouble(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["longitude"])); //经度
            model.latitude                   = ParseHelper.ToDouble(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["latitude"]));  //纬度
            model.IsUpdateCheckPicUrl        = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["IsUpdateCheckPicUrl"]), 0);
            model.IsUpdateBusinessLicensePic = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["IsUpdateBusinessLicensePic"]), 0);
            //照片有所更新
            #region 更新商家头像
            ImageHelper ih = new ImageHelper();
            if (model.IsUpdateCheckPicUrl == 0)
            {
                var file = HttpContext.Current.Request.Files["CheckPicUrl"];
                if (file == null)
                {
                    return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.InvalidFileFormat));
                }
                ImgInfo imgInfo = ih.UploadImg(file, model.userId);
                if (!string.IsNullOrWhiteSpace(imgInfo.FailRemark))
                {
                    return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.UpFailed));
                }
                model.CheckPicUrl = imgInfo.PicUrl;
            }
            #endregion

            #region 更新商家执照

            if (model.IsUpdateBusinessLicensePic == 0)
            {
                var fileLicen = HttpContext.Current.Request.Files["BusinessLicensePic"];
                if (fileLicen == null)
                {
                    return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.InvalidFileFormat));
                }
                //执照
                ImgInfo imgInfoLicen = ih.UploadImg(fileLicen, model.userId);
                if (!string.IsNullOrWhiteSpace(imgInfoLicen.FailRemark))
                {
                    return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.UpFailed));
                }
                model.BusinessLicensePic = imgInfoLicen.PicUrl;
            }
            #endregion

            //修改商户地址信息,返回当前商户的状态
            return(iBusinessProvider.UpdateBusinessInfoB(model));
        }