修改交接柜用户同时修改毒麻柜用户
This commit is contained in:
parent
4d2dc1d024
commit
2bdc7e0db0
|
|
@ -23,7 +23,7 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
|
|
||||||
public int InsertRole(Role role)
|
public int InsertRole(Role role)
|
||||||
{
|
{
|
||||||
role.MachineId = _setting.machineId;
|
role.MachineId = _setting.boxMachineId;
|
||||||
return _connection.InsertWithInt32Identity(role);
|
return _connection.InsertWithInt32Identity(role);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -50,7 +50,7 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
{
|
{
|
||||||
query = query.Where(r => r.RoleName.IndexOf(name) > -1);
|
query = query.Where(r => r.RoleName.IndexOf(name) > -1);
|
||||||
}
|
}
|
||||||
query = query.Where(r => r.MachineId == _setting.machineId);
|
query = query.Where(r => r.MachineId == _setting.boxMachineId);
|
||||||
|
|
||||||
List<Role> list = await query
|
List<Role> list = await query
|
||||||
.OrderBy(r => r.Id)
|
.OrderBy(r => r.Id)
|
||||||
|
|
@ -69,7 +69,7 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
|
|
||||||
public async Task<List<Role>> GetAllRoles()
|
public async Task<List<Role>> GetAllRoles()
|
||||||
{
|
{
|
||||||
return await _connection.Role.Where(r => r.MachineId == _setting.machineId).ToListAsync();
|
return await _connection.Role.Where(r => r.MachineId == _setting.boxMachineId).ToListAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
{
|
{
|
||||||
query = query.Where(r => r.NickName.IndexOf(nickname) > -1);
|
query = query.Where(r => r.NickName.IndexOf(nickname) > -1);
|
||||||
}
|
}
|
||||||
query = query.Where(u => u.MachineId == _setting.machineId);
|
query = query.Where(u => u.MachineId == _setting.boxMachineId);
|
||||||
|
|
||||||
List<User> list = await query
|
List<User> list = await query
|
||||||
.LoadWith(u => u.role)
|
.LoadWith(u => u.role)
|
||||||
|
|
@ -57,24 +57,44 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
|
|
||||||
public User GetById(int id)
|
public User GetById(int id)
|
||||||
{
|
{
|
||||||
return _connection.User.LoadWith(u => u.role).FirstOrDefault(u => u.Id == id);
|
return _connection.User.LoadWith(u => u.role).FirstOrDefault(u => u.Id == id && u.MachineId == _setting.boxMachineId);
|
||||||
}
|
}
|
||||||
|
|
||||||
public User GetByUsername(string username)
|
public User GetByUsername(string username)
|
||||||
{
|
{
|
||||||
|
|
||||||
return _connection.User.LoadWith(u => (u.role)).FirstOrDefault(u => u.Username == username && u.MachineId == _setting.machineId);
|
return _connection.User.LoadWith(u => (u.role)).FirstOrDefault(u => u.Username == username && u.MachineId == _setting.boxMachineId);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int InsertUser(User user)
|
public int InsertUser(User user)
|
||||||
{
|
{
|
||||||
user.MachineId = _setting.machineId;
|
user.MachineId = _setting.boxMachineId;
|
||||||
user.Password = MD5.GetMD5Hash("123456").ToLower();
|
user.Password = MD5.GetMD5Hash("123456").ToLower();
|
||||||
|
#region 交接柜添加用户时毒麻柜同时也添加用户
|
||||||
|
User userDM = user;
|
||||||
|
userDM.MachineId = _setting.machineId;
|
||||||
|
_connection.InsertWithInt32Identity(userDM);
|
||||||
|
#endregion
|
||||||
return _connection.InsertWithInt32Identity(user);
|
return _connection.InsertWithInt32Identity(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool UpdateUser(User user)
|
public bool UpdateUser(User user)
|
||||||
{
|
{
|
||||||
|
#region 交接柜修改用户时毒麻柜同时也修改用户
|
||||||
|
User userOld = _connection.User
|
||||||
|
.Where(u => u.Id == user.Id).FirstOrDefault();
|
||||||
|
if(userOld != null)
|
||||||
|
{
|
||||||
|
User userDm=_connection.User.Where(u => u.Username == userOld.Username&&u.MachineId==_setting.machineId).FirstOrDefault();
|
||||||
|
if(userDm!=null)
|
||||||
|
{
|
||||||
|
userDm.NickName = user.NickName;
|
||||||
|
userDm.Username = user.Username;
|
||||||
|
userDm.RoleId = user.RoleId;
|
||||||
|
_connection.Update(userDm);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
var statement = _connection.User
|
var statement = _connection.User
|
||||||
.Where(u => u.Id == user.Id)
|
.Where(u => u.Id == user.Id)
|
||||||
.Set(u => u.NickName, user.NickName)
|
.Set(u => u.NickName, user.NickName)
|
||||||
|
|
@ -88,7 +108,19 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool DeleteeUser(int id)
|
public bool DeleteeUser(int id)
|
||||||
{
|
{
|
||||||
|
#region 交接柜删除用户时毒麻柜同时也删除用户
|
||||||
|
User userOld = _connection.User
|
||||||
|
.Where(u => u.Id == id).FirstOrDefault();
|
||||||
|
if (userOld != null)
|
||||||
|
{
|
||||||
|
User userDm = _connection.User.Where(u => u.Username == userOld.Username && u.MachineId == _setting.machineId).FirstOrDefault();
|
||||||
|
if (userDm != null)
|
||||||
|
{
|
||||||
|
_connection.User.Where(u => u.Id == userDm.Id).Delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
return _connection.User.Where(u => u.Id == id).Delete() > 0;
|
return _connection.User.Where(u => u.Id == id).Delete() > 0;
|
||||||
}
|
}
|
||||||
//重置用户密码
|
//重置用户密码
|
||||||
|
|
@ -123,7 +155,7 @@ namespace MasaBlazorApp3.DataAccess.Impl
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return _connection.HkcChangeShifts.Where(cs => cs.MachineId == _setting.machineId && cs.State == "0").FirstOrDefault();
|
return _connection.HkcChangeShifts.Where(cs => cs.MachineId == _setting.boxMachineId && cs.State == "0").FirstOrDefault();
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
"storage": "07010323",
|
"storage": "07010323",
|
||||||
"inPharmacyId": "062303",
|
"inPharmacyId": "062303",
|
||||||
"roomName": "麻醉科手术室",
|
"roomName": "麻醉科手术室",
|
||||||
"loginMode": 1,
|
"loginMode": 2,
|
||||||
"opFirst": true,
|
"opFirst": true,
|
||||||
//自动退出登录时间,单位秒(0不自动退出)
|
//自动退出登录时间,单位秒(0不自动退出)
|
||||||
"autoOutLog": 0,
|
"autoOutLog": 0,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue