123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- // using System;
- // using System.Collections.Generic;
- // using Library;
- // using System.Linq;
- // using MySystem.MainModels;
- // namespace MySystem
- // {
- // public class ApplyMachineDbconn
- // {
- // public readonly static ApplyMachineDbconn Instance = new ApplyMachineDbconn();
- // #region 获取仓库单个字段
- // public StoreHouse Get(int Id)
- // {
- // WebCMSEntities db = new WebCMSEntities();
- // StoreHouse storeHouse = db.StoreHouse.FirstOrDefault(m => m.Id == Id);
- // if (storeHouse != null)
- // {
- // RedisDbconn.Instance.Set(key, storeHouse);
- // RedisDbconn.Instance.SetExpire(key, Library.function.get_Random(60, 180));
- // }
- // db.Dispose();
- // return storeHouse;
- // }
- // #endregion
- // #region 获取仓库列表
- // public List<int> GetList(int UserId, int pageNum = 1, int pageSize = 10)
- // {
- // string key = "StoreHouseList:" + UserId;
- // List<int> list = new List<int>();
- // if (RedisDbconn.Instance.Exists(key))
- // {
- // list = RedisDbconn.Instance.GetList<int>(key, pageNum, pageSize);
- // if (list.Count > 0)
- // {
- // return list;
- // }
- // }
- // WebCMSEntities db = new WebCMSEntities();
- // List<int> newlist = new List<int>();
- // var mysqllist = db.StoreHouse.Select(m => new { m.Id, m.UserId, m.BrandId }).Where(m => m.UserId == UserId && m.BrandId != null).ToList();
- // if (mysqllist.Count > 0)
- // {
- // foreach (var sub in mysqllist)
- // {
- // newlist.Add(sub.Id);
- // }
- // RedisDbconn.Instance.Clear(key);
- // foreach (var sub in newlist)
- // {
- // RedisDbconn.Instance.AddRightList(key, sub);
- // }
- // RedisDbconn.Instance.SetExpire(key, Library.function.get_Random(60, 180));
- // }
- // db.Dispose();
- // return newlist;
- // }
- // #endregion
- // #region 获取机具申请记录单个字段
- // public StoreMachineApply GetApply(int Id)
- // {
- // string key = "StoreApply:" + Id;
- // if (RedisDbconn.Instance.Exists(key))
- // {
- // StoreMachineApply obj = RedisDbconn.Instance.Get<StoreMachineApply>(key);
- // if (obj != null)
- // {
- // return obj;
- // }
- // }
- // WebCMSEntities db = new WebCMSEntities();
- // StoreMachineApply storeMachineApply = db.StoreMachineApply.FirstOrDefault(m => m.Id == Id);
- // if (storeMachineApply != null)
- // {
- // RedisDbconn.Instance.Set(key, storeMachineApply);
- // RedisDbconn.Instance.SetExpire(key, Library.function.get_Random(60, 180));
- // }
- // db.Dispose();
- // return storeMachineApply;
- // }
- // #endregion
- // #region 获取机具申请记录列表
- // public List<int> GetApplyList(int UserId, int StoreId, int pageNum = 1, int pageSize = 10)
- // {
- // string key = "StoreApplyList:" + UserId + StoreId;
- // List<int> list = new List<int>();
- // if (RedisDbconn.Instance.Exists(key))
- // {
- // list = RedisDbconn.Instance.GetList<int>(key, pageNum, pageSize);
- // if (list.Count > 0)
- // {
- // return list;
- // }
- // }
- // WebCMSEntities db = new WebCMSEntities();
- // List<int> newlist = new List<int>();
- // var mysqllist = db.StoreMachineApply.Select(m => new { m.Id, m.UserId, m.StoreId }).Where(m => m.UserId == UserId && m.StoreId == StoreId).ToList();
- // if (mysqllist.Count > 0)
- // {
- // foreach (var sub in mysqllist)
- // {
- // newlist.Add(sub.Id);
- // }
- // RedisDbconn.Instance.Clear(key);
- // foreach (var sub in newlist)
- // {
- // RedisDbconn.Instance.AddRightList(key, sub);
- // }
- // RedisDbconn.Instance.SetExpire(key, Library.function.get_Random(60, 180));
- // }
- // db.Dispose();
- // return newlist;
- // }
- // #endregion
- // #region 获取机具申请记录详情
- // public List<int> GetApplyDetailList(int UserId, int StoreId, int StoreApplyId)
- // {
- // string key = "StoreApplyList:" + UserId + StoreId + StoreApplyId;
- // List<int> list = new List<int>();
- // if (RedisDbconn.Instance.Exists(key))
- // {
- // list = RedisDbconn.Instance.GetList<int>(key);
- // if (list.Count > 0)
- // {
- // return list;
- // }
- // }
- // WebCMSEntities db = new WebCMSEntities();
- // List<int> newlist = new List<int>();
- // var mysqllist = db.StoreMachineApply.Select(m => new { m.Id, m.UserId, m.StoreId }).Where(m => m.UserId == UserId && m.StoreId == StoreId && m.Id == StoreApplyId).ToList();
- // if (mysqllist.Count > 0)
- // {
- // foreach (var sub in mysqllist)
- // {
- // newlist.Add(sub.Id);
- // }
- // RedisDbconn.Instance.Clear(key);
- // foreach (var sub in newlist)
- // {
- // RedisDbconn.Instance.AddRightList(key, sub);
- // }
- // RedisDbconn.Instance.SetExpire(key, Library.function.get_Random(60, 180));
- // }
- // db.Dispose();
- // return newlist;
- // }
- // #endregion
- // }
- // }
|