From ac3a1f53c45859a17a2f3eafb27d87ac4a1b57b7 Mon Sep 17 00:00:00 2001
From: maqiao <625215135@qq.com>
Date: Wed, 7 Aug 2024 13:10:32 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E6=97=B6=E5=90=8C=E6=AD=A5=E7=94=A8=E6=88=B7=E5=88=B0?=
=?UTF-8?q?=E4=BA=A4=E6=8E=A5=E6=9F=9C=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DM_Weight/App.config | 2 ++
DM_Weight/ViewModels/EditUserDialogViewModel.cs | 16 ++++++++++++----
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/DM_Weight/App.config b/DM_Weight/App.config
index 1f2b0c3..fbfd851 100644
--- a/DM_Weight/App.config
+++ b/DM_Weight/App.config
@@ -13,6 +13,8 @@
+
+
diff --git a/DM_Weight/ViewModels/EditUserDialogViewModel.cs b/DM_Weight/ViewModels/EditUserDialogViewModel.cs
index bde0aa1..ac84428 100644
--- a/DM_Weight/ViewModels/EditUserDialogViewModel.cs
+++ b/DM_Weight/ViewModels/EditUserDialogViewModel.cs
@@ -40,6 +40,7 @@ namespace DM_Weight.ViewModels
public List Roles { get; set; }
//交接柜用户
private UserList JiaojieUser;
+ private string UserName;
//private RoleDm JiaojieRole;
private string _oldPass;
@@ -102,7 +103,7 @@ namespace DM_Weight.ViewModels
// 修改密码
if (OnlyPassword)
{
- JiaojieUser= SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == "DM5"&&r.UserName==UserList.UserName).OrderBy(r => r.Id).First();
+ JiaojieUser= SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == (ConfigurationManager.AppSettings["jj_machineId"]??"DM5")&&r.UserName== UserName).OrderBy(r => r.Id).First();
if (MD5.GetMD5Hash(OldPass).ToLower().Equals(UserList.PassWord.ToLower()))
{
// 旧密码输入正确
@@ -124,7 +125,7 @@ namespace DM_Weight.ViewModels
{
if (UserList.Id > 0)
{
- JiaojieUser = SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == "DM5" && r.UserName == UserList.UserName).OrderBy(r => r.Id).First();
+ JiaojieUser = SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == (ConfigurationManager.AppSettings["jj_machineId"] ?? "DM5") && r.UserName == UserName).OrderBy(r => r.Id).First();
// 更新
// 没有写密码
if (string.IsNullOrEmpty(NewPass))
@@ -145,6 +146,10 @@ namespace DM_Weight.ViewModels
SqlSugarHelper.Db.Updateable(UserList).UpdateColumns(u => new { u.Nickname, u.UserName, u.PassWord, u.UserBarcode, u.RoleId }).ExecuteCommand();
JiaojieUser.PassWord= UserList.PassWord;
+ JiaojieUser.Nickname= UserList.Nickname;
+ JiaojieUser.UserName= UserList.UserName;
+ JiaojieUser.UserBarcode= UserList.UserBarcode;
+
SqlSugarHelper.Db.Updateable(JiaojieUser).UpdateColumns(u => new { u.Nickname, u.UserName, u.PassWord, u.UserBarcode, u.RoleId }).ExecuteCommand();
}
@@ -156,9 +161,9 @@ namespace DM_Weight.ViewModels
// 插入
SqlSugarHelper.Db.Insertable(UserList).InsertColumns(u => new { u.Id, u.Nickname, u.UserName, u.PassWord, u.UserBarcode, u.RoleId, u.MachineId }).ExecuteCommand();
// 插入交接柜用户
- int? roleId = SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == "DM5").OrderBy(r => r.Id).Select(r=>r.Id).First();
+ int? roleId = SqlSugarHelper.Db.Queryable().Where(r => r.MachineId == (ConfigurationManager.AppSettings["jj_machineId"] ?? "DM5")).OrderBy(r => r.Id).Select(r=>r.Id).First();
JiaojieUser = UserList;
- JiaojieUser.MachineId = "DM5";
+ JiaojieUser.MachineId = ConfigurationManager.AppSettings["jj_machineId"] ?? "DM5";
JiaojieUser.RoleId= roleId;
SqlSugarHelper.Db.Insertable(JiaojieUser).InsertColumns(u => new { u.Id, u.Nickname, u.UserName, u.PassWord, u.UserBarcode, u.RoleId, u.MachineId }).ExecuteCommand();
}
@@ -215,12 +220,15 @@ namespace DM_Weight.ViewModels
OnlyPassword = parameters.GetValue("EditPass");
EditUser = false;
Title = "修改密码";
+ UserName=UserList.UserName;
}
else
{
if (parameters.ContainsKey("User"))
{
UserList = parameters.GetValue("User");
+
+ UserName = UserList.UserName;
}
if (UserList.Id == null)
{