| | |
| | | { |
| | | public IRepository<Dt_Loginhsy> Repository => BaseDal; |
| | | private readonly IRepository<Sys_User> _user; |
| | | private readonly IRepository<Sys_UserFace> _userface; |
| | | |
| | | |
| | | public LoginhsyService(IRepository<Sys_User> user, IRepository<Dt_Loginhsy> BaseDal) : base(BaseDal) |
| | | public LoginhsyService(IRepository<Sys_UserFace> userface,IRepository<Sys_User> user, IRepository<Dt_Loginhsy> BaseDal) : base(BaseDal) |
| | | { |
| | | _user = user; |
| | | _userface = userface; |
| | | } |
| | | |
| | | public WebResponseContent LoginRecord(PaginationDTO pagination) |
| | |
| | | var main = Db.Queryable<Dt_Loginhsy>(); |
| | | |
| | | //妯$硦鏌ヨ |
| | | var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName); |
| | | var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName) |
| | | .LeftJoin<Sys_UserFace>((a, b, c) => a.User_Id == c.User_Id); |
| | | if (!string.IsNullOrEmpty(pagination.searchKeyword)) |
| | | { |
| | | query = query.Where((a, b) => |
| | |
| | | |
| | | |
| | | //杩斿洖缁撴灉 |
| | | var result = query.Select((a, b) => new |
| | | var result = query.Select((a, b,c) => new |
| | | { |
| | | a.User_Id, |
| | | a.UserTrueName, |
| | |
| | | b.LoginTiem, |
| | | b.OutTiem, |
| | | b.OpCenten, |
| | | c.UserFaceImageName, |
| | | }).ToPageList(pagination.pageIndex, pagination.pageSize, ref totalCount); |
| | | |
| | | return new WebResponseContent |