From ad4d32dc4e162ba7fb71cd3bc213f1d71c964551 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期二, 13 五月 2025 14:30:57 +0800
Subject: [PATCH] 最新代码上传

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs |   40 +++++++++++++++++++++++++++++++++-------
 1 files changed, 33 insertions(+), 7 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs"
index 2f00dc3..f4724bc 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs"
@@ -61,14 +61,40 @@
                     Dt_UserInfo userInfo = BaseDal.QueryFirst(x => x.Code == model.Code);
                     if (userInfo == null)
                     {
-                        return WebResponseContent.Instance.Error($"鏈壘鍒拌鍛樺伐鍙枫�恵model.Code}銆戜俊鎭�");
+                        Dt_UserInfo userInfoAddNew = new Dt_UserInfo()
+                        {
+                            Code = model.Code,
+                            DeptName = model.DeptName,
+                            DeptNo = model.DeptNo,
+                            InvOrgId = model.InvOrgId,
+                            Name = model.Name,
+                            State = model.State
+                        };
+                        Sys_User userAddNew = new Sys_User()
+                        {
+                            UserName = userInfo.Code,
+                            RoleId = 0,
+                            UserPwd = "TC123456".EncryptDES(AppSecret.User),
+                            RoleName = "",
+                            Enable = (byte)userInfo.State,
+                            LastModifyPwdDate = DateTime.Now,
+                            Address = "绯荤粺鏈嶅姟鍣�",
+                            TenantId = 0,
+                            Creater = "绯荤粺",
+                            UserTrueName = userInfo.Name,
+                        };
+                        BaseDal.AddData(userInfoAddNew);
+                        _userRepository.AddData(userAddNew);
                     }
-                    userInfo.State = model.State;
-                    userInfo.DeptName = model.DeptName;
-                    userInfo.DeptNo = model.DeptNo;
-                    userInfo.InvOrgId = model.InvOrgId;
-                    userInfo.Name = model.Name;
-                    BaseDal.UpdateData(userInfo);
+                    else
+                    {
+                        userInfo.State = model.State;
+                        userInfo.DeptName = model.DeptName;
+                        userInfo.DeptNo = model.DeptNo;
+                        userInfo.InvOrgId = model.InvOrgId;
+                        userInfo.Name = model.Name;
+                        BaseDal.UpdateData(userInfo);
+                    }
                 }
                 else if (model.OperateType == "2")
                 {

--
Gitblit v1.9.3