| | |
| | | private readonly IRepository<Dt_Maintenance> _MainServer; |
| | | private readonly IRepository<Sys_Role> _RoleServer; |
| | | private readonly IRepository<Dt_AuthorizationRecord> _AuthorizatRecServer; |
| | | private readonly IRepository<Sys_UserFace> _userFace; |
| | | |
| | | public Sys_UserService(IRepository<Dt_AuthorizationRecord> AuthorizatRecServer,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) |
| | | public Sys_UserService(IRepository<Sys_UserFace> _userFace,IRepository<Dt_AuthorizationRecord> AuthorizatRecServer,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) |
| | | { |
| | | _faceServer = faceServer; |
| | | _LoginhsyServer = LoginhsyServer; |
| | |
| | | UserTeam = addUserDTO.userteam, |
| | | EnableTime = addUserDTO.enable == 1 ? DateTime.Now : (DateTime?)null, //å¯ç¨ |
| | | DisableTime = addUserDTO.enable == 0 ? DateTime.Now : (DateTime?)null,//ä¸å¯ç¨ |
| | | |
| | | |
| | | }; |
| | | |
| | | |
| | |
| | | //dynamic resultObj = JsonConvert.DeserializeObject(apiResult); |
| | | //if (resultObj.error_code == 0) |
| | | //{ |
| | | // ç¾åº¦å 餿ååï¼å 餿°æ®åºä¸çç¨æ· |
| | | var user = BaseDal.QueryData(x => x.UserName == account).FirstOrDefault(); |
| | | // ç¾åº¦å 餿ååï¼å 餿°æ®åºä¸çç¨æ· |
| | | var user = BaseDal.QueryData(x => x.UserName == account).FirstOrDefault(); |
| | | var main = _MainServer.QueryData(x => x.UserAccount == account).FirstOrDefault(); |
| | | if (user != null&&main!=null) |
| | | { |
| | | BaseDal.DeleteData(user); |
| | | var face = _userFace.QueryData(x => x.UserName == account).FirstOrDefault(); |
| | | if (user != null && main != null && face != null) |
| | | { |
| | | BaseDal.DeleteData(user); |
| | | _MainServer.DeleteData(main); |
| | | _userFace.DeleteData(face); |
| | | } |
| | | return WebResponseContent.Instance.OK("ç¨æ·å 餿å"); |
| | | return WebResponseContent.Instance.OK("ç¨æ·å 餿å"); |
| | | //} |
| | | //else |
| | | //{ |
| | |
| | | return webResponse.Error("æ²¡ææ¾å°è¯¥ç¨æ·"); |
| | | } |
| | | var main = _MainServer.QueryData(x => x.UserAccount == user.UserName).FirstOrDefault(); |
| | | |
| | | var face = _userFace.QueryData(x => x.UserName == user.UserName).FirstOrDefault(); |
| | | if (face==null) |
| | | { |
| | | BaseDal.DeleteData(user); |
| | | _MainServer.DeleteData(main); |
| | | } |
| | | BaseDal.DeleteData(user); |
| | | _MainServer.DeleteData(main); |
| | | _userFace.DeleteData(face); |
| | | } |
| | | |
| | | return webResponse.OK(); |