Ejemplo n.º 1
0
        public ActionResult UpdateExpressInfo(int sysNo, string orderCode)
        {
            var refer = new ExpressCompanyRefer();

            var result = ExpressClient.Instance.QueryExpressInfoEntity(sysNo, orderCode);

            return(View(result));
        }
Ejemplo n.º 2
0
        public ActionResult CompanyUpdate(int sysNo)
        {
            var refer  = new ExpressCompanyRefer();
            var gad    = new CompanyModel();
            var result = ExpressClient.Instance.QueryCompanyEntity(sysNo);

            if (result.LogiscticId != null)
            {
                gad = result;
            }
            return(View(gad));
        }
Ejemplo n.º 3
0
        public JsonResult AddExpressCompany(CompanyModel model)
        {
            var result = new BaseResponse()
            {
                DoFlag = false, DoResult = "添加失败,请稍后重试... ..."
            };

            #region 参数验证

            if (string.IsNullOrEmpty(model.LogiscticId))
            {
                result.DoResult = "请填写配送商ID";
                return(Json(result));
            }

            if (string.IsNullOrEmpty(model.LogiscticCompanyName))
            {
                result.DoResult = "请填写配送商名称";
                return(Json(result));
            }

            model.RowCreateDate = DateTime.Now;
            model.IsDel         = 0;
            #endregion

            try
            {
                var refer = new ExpressCompanyRefer();
                refer.Search.LogiscticId = model.LogiscticId;
                refer.Search.IsDel       = 0;
                var item = ExpressClient.Instance.QueryCompanPageList(refer);
                if (item.List != null && item.List.Any())
                {
                    result.DoResult = "添加的配送商 已存在";
                    return(Json(result));
                }

                result.DoFlag = ExpressClient.Instance.AddCompany(model);
            }
            catch (Exception ex)
            {
                result.DoResult = "添加异常,请稍后重试... ...";
            }

            return(Json(result));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 查询配送商列表
        /// </summary>
        /// <param name="refer"></param>
        /// <returns></returns>
        public ExpressCompanyRefer QueryCompanPageList(ExpressCompanyRefer refer)
        {
            var req      = refer.Search;
            var ret      = new ExpressCompanyRefer();
            var response = BSClient.Send <EC_QueryCompanyListResponse>(new EC_QueryCompanyList
            {
                LogiscticId          = req.LogiscticId,
                LogiscticCompany     = req.LogiscticCompany,
                LogiscticCompanyName = req.LogiscticCompanyName,
                OfenFlag             = req.OfenFlag,
                SetAccessMode        = req.SetAccessMode,
                PageIndex            = refer.PageIndex,
                PageSize             = refer.PageSize,
                IsDel = req.IsDel
            });

            ret.List      = Mapper.MappGereric <EC_QueryCompanyDto, CompanyModel>(response.Dtos);
            ret.PageIndex = response.PageIndex;
            ret.PageSize  = response.PageSize;
            ret.Total     = response.Total;
            return(ret);
        }
Ejemplo n.º 5
0
        public ActionResult CompanyIndex(ExpressCompanyRefer refer)
        {
            var result = ExpressClient.Instance.QueryCompanPageList(refer);

            return(View(result));
        }