yanjinhui
2025-05-29 1e414dac65915133e5474b6f811fd782be36a17f
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