Exemplo n.º 1
0
        public JsonResult AddOrderStatusConfig(OrderStatusConfigModel model)
        {
            var result = new BaseResponse()
            {
                DoFlag = false, DoResult = "添加失败,请稍后重试... ..."
            };

            #region 参数验证

            if (!model.OrderType.HasValue)
            {
                result.DoResult = "请填写订单类型";
                return(Json(result));
            }
            if (!model.OrderStatus.HasValue)
            {
                result.DoResult = "请填写订单状态";
                return(Json(result));
            }
            if (string.IsNullOrEmpty(model.StatusName))
            {
                result.DoResult = "请填写订单状态名称";
                return(Json(result));
            }
            if (string.IsNullOrEmpty(model.StatusDesc))
            {
                result.DoResult = "请填写订单状态信息";
                return(Json(result));
            }
            if (!model.DisplayTime.HasValue)
            {
                result.DoResult = "请填写显示时间";
                return(Json(result));
            }
            if (!model.Sort.HasValue)
            {
                result.DoResult = "请填写排序值";
                return(Json(result));
            }
            model.RowCreateDate = DateTime.Now;
            model.IsDel         = 0;
            #endregion

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

            return(Json(result));
        }
Exemplo n.º 2
0
        public ActionResult OrderStatusConfigUpdate(int sysNo)
        {
            var refer  = new ExpressOrderStatusConfigRefer();
            var gad    = new OrderStatusConfigModel();
            var result = ExpressClient.Instance.QueryOrderStatusConfigEntity(sysNo);

            if (result.SysNo != null)
            {
                gad = result;
            }
            return(View(gad));
        }
Exemplo n.º 3
0
        //查询单个订单状态配置
        public OrderStatusConfigModel QueryOrderStatusConfigEntity(int SysNo)
        {
            var model    = new OrderStatusConfigModel();
            var response = BSClient.Send <EC_QueryOrderStatusConfigEntityResponse>(new EC_QueryOrderStatusConfigEntity
            {
                SysNo = SysNo
            });

            if (response.DoFlag && response.Dto != null)
            {
                model = Mapper.Map <EC_QueryOrderStatusConfigListDto, OrderStatusConfigModel>(response.Dto);
            }
            return(model);
        }
Exemplo n.º 4
0
 //新增订单状态配置
 public EC_OrderStatusConfigAddResponse AddOrderStatusConfig(OrderStatusConfigModel model)
 {
     return(BSClient.Send <EC_OrderStatusConfigAddResponse>(Mapper.Map <OrderStatusConfigModel, EC_OrderStatusConfigAdd>(model)));
 }
Exemplo n.º 5
0
 //修改订单状态配置
 public bool UpdateOrderStatusConfig(OrderStatusConfigModel model)
 {
     return(BSClient.Send <EC_OrderStatusConfigUpdateResponse>(Mapper.Map <OrderStatusConfigModel, EC_OrderStatusConfigUpdate>(model)).DoFlag);
 }
Exemplo n.º 6
0
        public JsonResult UpdOrderStatusConfig(OrderStatusConfigModel model)
        {
            var result = new BaseResponse()
            {
                DoFlag   = false,
                DoResult = "更新失败 ,请稍后重试……"
            };

            #region 参数验证



            if (!model.OrderType.HasValue)
            {
                result.DoResult = "请填写订单类型";
                return(Json(result));
            }
            if (!model.OrderStatus.HasValue)
            {
                result.DoResult = "请填写订单状态";
                return(Json(result));
            }
            if (string.IsNullOrEmpty(model.StatusName))
            {
                result.DoResult = "请填写订单状态名称";
                return(Json(result));
            }
            if (string.IsNullOrEmpty(model.StatusDesc))
            {
                result.DoResult = "请填写订单状态信息";
                return(Json(result));
            }
            if (!model.DisplayTime.HasValue)
            {
                result.DoResult = "请填写显示时间";
                return(Json(result));
            }
            if (!model.Sort.HasValue)
            {
                result.DoResult = "请填写排序值";
                return(Json(result));
            }
            if (!model.StockNo.HasValue)
            {
                model.StockNo = 0;
            }

            model.RowCreateDate = DateTime.Now;
            model.IsDel         = 0;
            #endregion
            try
            {
                var flag = ExpressClient.Instance.UpdateOrderStatusConfig(model);
                if (flag)
                {
                    result.DoFlag   = true;
                    result.DoResult = "更新成功";
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "更新异常";
            }
            return(Json(result));
        }