| | |
| | | UserLoginMapCacheHelper.Trigger(); |
| | | } |
| | | |
| | | //通过 员工ID 更新缓存 |
| | | public static void UpdateCacheByEmployeeID(long ID) |
| | | { |
| | | var dal = DALCreateHelper.CreateDAL<HStation.DAL.IUserLoginMap>(); |
| | | var alllist = dal.GetAll(); |
| | | var select = alllist.Find(x => x.ObjectID == ID); |
| | | var model_ds = Entity2Model(select); |
| | | var all = GetCache(); |
| | | var model = all.Find(x => x.ObjectID == ID); |
| | | if (model == null) |
| | | { |
| | | all.Add(model_ds); |
| | | } |
| | | else |
| | | { |
| | | model.Reset(model_ds); |
| | | } |
| | | UserLoginMapCacheHelper.Trigger(); |
| | | } |
| | | |
| | | //通过 Ids 更新缓存 |
| | | private static void UpdateCache(List<long> Ids) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 员工ID 获取登录用户ID |
| | | /// </summary> |
| | | public static Model.UserLoginMap GetLoginUserIDByEmployeeID(long ID) |
| | | { |
| | | var all = GetCache(); |
| | | return all.Find(x => x.ObjectID == ID); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ID 获取 |
| | | /// </summary> |
| | | public List<Model.UserLoginMap> GetByIds(List<long> Ids) |