/// <summary>
        /// 获取所有要处理的自动撤单的委托单列表
        /// </summary>
        /// <returns></returns>
        public List <AutoCanceEntry> GetAllAutocanceOrder()
        {
            ICollection <AutoCanceEntry> list;

            list = autoCanceOrder.GetAll();
            if (list == null)
            {
                return(null);
            }
            List <AutoCanceEntry> lists = new List <AutoCanceEntry>();

            foreach (var item in list)
            {
                AutoCanceEntry model = new AutoCanceEntry();
                model.EntrustNumber = item.EntrustNumber;
                model.OrderTime     = item.OrderTime;
                lists.Add(model);
            }
            return(lists);
        }
        /// <summary>
        /// 向缓存数据添加一条用户账号信息记录
        /// </summary>
        /// <param name="user">要添加的用户账号实体</param>
        public void AddUser(UA_UserAccountAllocationTableInfo user)
        {
            try
            {
                if (!accountCache.Contains(user.UserAccountDistributeLogo))
                {
                    accountCache.Add(user.UserAccountDistributeLogo, user);
                    LogHelper.WriteDebug("添加一条账号信息记录当前用户ID:" + user.UserID + " 添加账号:" + user.UserAccountDistributeLogo + " 账号列表数:" + accountCache.GetAll().Count);
                }

                SyncList <UA_UserAccountAllocationTableInfo> accountList = null;
                if (userCache.Contains(user.UserID))
                {
                    accountList = userCache.Get(user.UserID);
                }
                else
                {
                    accountList = new SyncList <UA_UserAccountAllocationTableInfo>();
                    userCache.Add(user.UserID, accountList);
                    LogHelper.WriteDebug("【第一次】添加一条【用户拥有账号记录】ID:" + user.UserID + " 添加账号:" + user.UserAccountDistributeLogo + "  账号类型: " + user.AccountTypeLogo + " 账号列表数:" + accountList.GetAll().Count);
                }
                //如果存在不再添加  这样判断好象有问题用forearch
                //if (!accountList.Contains(user))
                //{
                bool isAdd = true;
                List <UA_UserAccountAllocationTableInfo> models = accountList.GetAll();
                foreach (var item in accountList.GetAll())
                {
                    if (item.AccountTypeLogo == user.AccountTypeLogo &&
                        item.UserAccountDistributeLogo == user.UserAccountDistributeLogo &&
                        item.UserID == user.UserID)
                    {
                        isAdd = false;
                        break;
                    }
                }
                if (isAdd)
                {
                    accountList.Add(user);
                    LogHelper.WriteDebug("添加一条【用户拥有账号记录】ID:" + user.UserID + " 添加账号:" + user.UserAccountDistributeLogo + "  账号类型: " + user.AccountTypeLogo + " 账号列表数:" + accountList.GetAll().Count);
                }
                //}
            }
            catch (Exception ex)
            {
                LogHelper.WriteError("向缓存数据添加一条用户账号信息记录异常" + ex.Message, ex);
            }
        }