From 1e414dac65915133e5474b6f811fd782be36a17f Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期四, 29 五月 2025 13:30:15 +0800
Subject: [PATCH] 修改plc读写

---
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
index 58af81c..aa804ae 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
@@ -16,6 +16,7 @@
 using WIDESEAWCS_Common;
 using FaceAI;
 using System.Runtime.InteropServices;
+using System.IO;
 
 namespace WIDESEAWCS_SystemServices
 {
@@ -553,12 +554,13 @@
                     //Face_token = baiduResult.result.face_token,
                     PhoneNo = addUserDTO.phoneno,
                     Role_Id = addUserDTO.roleid,
+                    IsLeader=addUserDTO.IsLeader,
                     RoleName = addUserDTO.rolename,
                     Enable = addUserDTO.enable,
                     UserPwd = "j79rYYvCz4vdhcboB1Ausg==",
-                    Userteam=addUserDTO.userteam,
+                    //Userteam=addUserDTO.userteam,
                     Dept_Id=addUserDTO.dept_Id,
-                    CardNumber=addUserDTO.carnuber,
+                    //CardNumber=addUserDTO.carnuber,
                     CreateDate = DateTime.Now
                 };
                 BaseDal.AddData(sys);
@@ -567,6 +569,8 @@
                 var Main = new Dt_Maintenance
                 {
                     UserAccount = addUserDTO.username,
+                    Roleid = addUserDTO.roleid,
+                    IsLeader=addUserDTO.IsLeader,//鏄惁鏄粍闀�
                 };
                 _MainServer.AddData(Main);
 
@@ -616,10 +620,11 @@
                 sys.PhoneNo = addUserDTO.phoneno;
                 sys.Role_Id = addUserDTO.roleid;
                 sys.RoleName = addUserDTO.rolename;
-                sys.CardNumber = addUserDTO.carnuber;
-                sys.Userteam = addUserDTO.userteam;
+                //sys.CardNumber = addUserDTO.carnuber;
+                //sys.Userteam = addUserDTO.userteam;
                 sys.Dept_Id = addUserDTO.dept_Id;
                 sys.Enable = addUserDTO.enable;
+                sys.IsLeader = addUserDTO.IsLeader;//鏇存柊鐢ㄦ埛琛ㄧ殑鏄惁鏄粍闀�
                 //濡傛灉浜鸿劯璇嗗埆娣诲姞浜嗚繖閲屽氨娉ㄩ噴鎺�
                 sys.HeadImageUrl = addUserDTO.path;
 
@@ -652,6 +657,8 @@
                 BaseDal.UpdateData(sys);
                 //鏇存柊Dt_Maintenance琛ㄤ腑鐨勬暟鎹拰user琛ㄤ腑淇敼鐨勪竴鏍�
                 team.UserAccount = addUserDTO.username;//璐﹀彿
+                team.Roleid = addUserDTO.roleid;//鏇存柊鏉冮檺
+                team.IsLeader = addUserDTO.IsLeader;
                 _MainServer.UpdateData(team);
 
                 return new WebResponseContent { Status = true, Data = sys };
@@ -690,11 +697,13 @@
                 //if (resultObj.error_code == 0)
                 //{
                     // 鐧惧害鍒犻櫎鎴愬姛鍚庯紝鍒犻櫎鏁版嵁搴撲腑鐨勭敤鎴�
-                    var user = BaseDal.QueryData(x => x.UserName == account);
-                    if (user != null)
+                  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);
-                    }
+                    _MainServer.DeleteData(main);
+                }
                     return WebResponseContent.Instance.OK("鐢ㄦ埛鍒犻櫎鎴愬姛");
                 //}
                 //else

--
Gitblit v1.9.3