Exemplo n.º 1
0
        /// <summary>
        /// 新增报修工单
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string AddRepairOrder(HttpContext context)
        {
            var jr = new JsonResultModel <int>()
            {
                IsSucceed   = false,
                Data        = 0,
                Msg         = "新增失败",
                RedirectUrl = string.Empty
            };
            string     equCodes    = context.Request.Params["equCodes"];
            string     termtime    = context.Request.Params["termtime"];
            string     reason      = context.Request.Params["reason"];
            int        communityID = string.IsNullOrEmpty(context.Request.Params["communityID"]) ? 0 : int.Parse(context.Request.Params["communityID"]);
            string     orderSn     = OrderHelp.GetOrderSN("WX");
            HttpCookie cook        = HttpContext.Current.Request.Cookies["EccmUserinfo"];

            if (cook != null)
            {
                //解密Cookie
                HttpCookie decodeCookie = HttpSecureCookie.Decode(cook);
                string     uid          = decodeCookie.Values["userid"];
                if (_reqairBLL.AddRepairOrder(orderSn, equCodes, communityID, reason, Convert.ToDateTime(termtime), Convert.ToInt32(uid)))
                {
                    jr.IsSucceed = true;
                    jr.Msg       = "新增成功";
                }
            }
            return(JsonConvert.SerializeObject(jr));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 新增维保工单
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string AddMaintenanceOrder(HttpContext context)
        {
            var jr = new JsonResultModel <int>()
            {
                IsSucceed   = false,
                Data        = 0,
                Msg         = "新增失败",
                RedirectUrl = string.Empty
            };

            //获取传递参数
            string equCodes = context.Request.Params["equCodes"];
            string termtime = context.Request.Params["termtime"];
            //string reason = context.Request.Params["reason"];
            int        communityID = string.IsNullOrEmpty(context.Request.Params["communityID"]) ? 0 : int.Parse(context.Request.Params["communityID"]);
            string     orderSn     = OrderHelp.GetOrderSN("WB");
            HttpCookie cook        = HttpContext.Current.Request.Cookies["EccmUserinfo"];

            if (cook != null)
            {
                //解密Cookie
                HttpCookie decodeCookie = HttpSecureCookie.Decode(cook);
                string     uid          = decodeCookie.Values["userid"];
                //给对象赋值
                EccmMaintenanceOrderModel model = new EccmMaintenanceOrderModel();
                model.order_sn     = orderSn;
                model.order_stats  = 0;
                model.order_time   = DateTime.Now;
                model.order_type   = 0;
                model.term_order   = DateTime.Parse(termtime);
                model.community_id = communityID;
                model.uid          = int.Parse(uid);
                model.plan_id      = 0;//手动增加工单时,该字段为0

                if (_bll.Add(model, equCodes))
                {
                    jr.IsSucceed = true;
                    jr.Msg       = "新增成功";
                }
            }

            return(JsonConvert.SerializeObject(jr));
        }