yanjinhui
2025-05-27 f1a841f056fe4d7be16f39d6fe169667f743d00a
project/ºǫ́¹ÜÀí/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
@@ -521,7 +521,9 @@
                {
                    return new WebResponseContent { Status = false, Message = "账号重复,请重新录入" };
                }
                //var face = _faceServer.QueryData().Select(x => x.GroupID).FirstOrDefault();
                //人脸识别先注释掉后期开启
                //var face = _faceServer.QueryData().Select(x => x.GroupID).FirstOrDefault();
                //var baiduResult = BaiDuFaceHelper.AddUser(new BDUserInfo
                //{
                //    ImgPath = addUserDTO.path,
@@ -545,26 +547,29 @@
                    UserName = addUserDTO.username,
                    UserTrueName = addUserDTO.usertruename,
                    HeadImageUrl = addUserDTO.path,
                   // Log_id = baiduResult.log_id,
                   // Face_token = baiduResult.result.face_token,
                    //Log_id = baiduResult.log_id,
                    //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,
                    Dept_Id=addUserDTO.dept_Id,
                    CardNumber = addUserDTO.carnuber,
                    //Userteam = addUserDTO.userteam,
                    Dept_Id = addUserDTO.dept_Id,
                    //CardNumber=addUserDTO.carnuber,
                    CreateDate = DateTime.Now
                };
                BaseDal.AddData(sys);
                //创建Dt_Maintenance表中的数据
                var Main = new Dt_Maintenance
                {
                    UserAccount = addUserDTO.username,
                    UserAccount = addUserDTO.username,
                    Roleid = addUserDTO.roleid,
                    IsLeader = addUserDTO.IsLeader,//是否是组长
                };
                _MainServer.AddData(Main);
                return new WebResponseContent { Status = true, Data = sys };
            }
@@ -575,6 +580,7 @@
            }
        }
        /// <summary>
@@ -612,17 +618,18 @@
                sys.PhoneNo = addUserDTO.phoneno;
                sys.Role_Id = addUserDTO.roleid;
                sys.RoleName = addUserDTO.rolename;
                sys.CardNumber = addUserDTO.carnuber;
                sys.Userteam = addUserDTO.userteam;
                sys.Enable = addUserDTO.enable;
                //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;
                //// 4. æŸ¥è¯¢äººè„¸åº“分组 ID
                //var faceGroupID = _faceServer.QueryData().Select(x => x.GroupID).FirstOrDefault();
                // 4. æŸ¥è¯¢äººè„¸åº“分组 ID
                var faceGroupID = _faceServer.QueryData().Select(x => x.GroupID).FirstOrDefault();
                //// 5. åˆ¤æ–­æ˜¯å¦éœ€è¦æ›´æ–°äººè„¸ä¿¡æ¯
                // 5. åˆ¤æ–­æ˜¯å¦éœ€è¦æ›´æ–°äººè„¸ä¿¡æ¯
                //if (!string.Equals(sys.HeadImageUrl,addUserDTO.path)) // æœ‰æ–°å›¾ç‰‡æ‰å¤„理人脸注册
                //{
                //    var baiduResult = BaiDuFaceHelper.AddUser(new BDUserInfo
@@ -646,9 +653,10 @@
                // 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 };