public static void ToName(this List <OrdersViewModel2> orders)
        {
            orders.ForEach(o =>
            {
                #region 直通车订单
                if (o.toway == 2)
                {
                    o.otypename = Utils.GetFastOrderModel().FirstOrNew(n => n.Id == o.otype).Name;

                    var temp = new FastOrder()
                    {
                        State     = o.state,
                        PayState  = o.paystate,
                        UserState = o.userstate,
                        OType     = o.otype
                    };
                    o.statename = temp.GeStateName();
                    o.colour    = temp.GeStateColour();
                }
                #endregion

                #region 交易订单
                if (o.toway == 1)
                {
                    if (o.otype != 4)
                    {
                        IList <OrdersModel> OML = Utils.GetOrdersModel();
                        OrdersModel OrdersModel = OML.FirstOrNew(n => n.Id == o.otype);
                        o.otypename             = OrdersModel.Name;
                    }
                    else
                    {
                        o.otypename = "转账";
                    }

                    var temp = new Orders()
                    {
                        TState      = o.state,
                        TDState     = o.tdstate,
                        TType       = o.otype,
                        InState     = o.instate,
                        IdCardState = o.idcardstate,
                        PayState    = o.paystate,
                    };
                    o.statename = temp.GetState();
                    o.colour    = temp.GeStateColour();
                }
                #endregion
            });
        }
        public void Post()
        {
            string Data = DataObj.GetData();

            if (Data.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }
            JObject json = new JObject();

            try
            {
                json = (JObject)JsonConvert.DeserializeObject(Data);
            }
            catch (Exception Ex)
            {
                Log.Write("[FastOrdersInfo]:", "【Data】" + Data, Ex);
            }
            if (json == null)
            {
                DataObj.OutError("1000");
                return;
            }
            FastOrder FastOrder = new FastOrder();

            FastOrder = JsonToObject.ConvertJsonToModel(FastOrder, json);

            Users baseUsers = Entity.Users.FirstOrDefault(n => n.Token == FastOrder.Token);

            if (baseUsers == null)//用户令牌不存在
            {
                DataObj.OutError("2004");
                return;
            }
            if (baseUsers.State != 1)//用户被锁定
            {
                DataObj.OutError("2003");
                return;
            }

            FastOrder FO = Entity.FastOrder.FirstOrDefault(n => n.TNum == FastOrder.TNum && n.UId == baseUsers.Id);

            if (FO == null)
            {
                DataObj.OutError("1000");
                return;
            }
            FO.StateName = FO.GeStateName();
            FO.Colour    = FO.GeStateColour();
            #region 旧版本要使用来控制颜色
            if (FO.State == 1)
            {
                if (FO.PayState == 1)
                {
                    if (FO.UserState == 1)
                    {
                        FO.State = 3;
                    }
                    else
                    {
                        FO.State = 2;
                    }
                }
                else
                {
                    FO.State = 1;
                }
            }
            else
            {
                FO.State = 0;
            }
            #endregion
            DataObj.Data = FO.OutJson();
            DataObj.Code = "0000";
            DataObj.OutString();
        }