From cbf06cbb2e7988fdee53507dede034756ebfbf59 Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期二, 14 一月 2025 15:47:40 +0800
Subject: [PATCH] 1
---
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 52 insertions(+), 5 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 88156f5..2f00dc3 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"
@@ -5,17 +5,22 @@
using System.Threading.Tasks;
using WIDESEA_Core;
using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Const;
+using WIDESEA_Core.Helper;
using WIDESEA_DTO.ERP;
using WIDESEA_IBasicRepository;
using WIDESEA_IBasicService;
+using WIDESEA_ISystemRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_BasicService
{
public class UserInfoService : ServiceBase<Dt_UserInfo, IUserInfoRepository>, IUserInfoService
{
- public UserInfoService(IUserInfoRepository BaseDal) : base(BaseDal)
+ private readonly ISys_UserRepository _userRepository;
+ public UserInfoService(IUserInfoRepository BaseDal, ISys_UserRepository userRepository) : base(BaseDal)
{
+ _userRepository = userRepository;
}
public IUserInfoRepository Repository => BaseDal;
@@ -33,11 +38,23 @@
DeptNo = model.DeptNo,
InvOrgId = model.InvOrgId,
Name = model.Name,
- State = model.State,
- Type = model.Type,
+ State = model.State
};
-
+ Sys_User user = 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(userInfo);
+ _userRepository.AddData(user);
}
else if (model.OperateType == "1")
{
@@ -47,7 +64,6 @@
return WebResponseContent.Instance.Error($"鏈壘鍒拌鍛樺伐鍙枫�恵model.Code}銆戜俊鎭�");
}
userInfo.State = model.State;
- userInfo.Type = model.Type;
userInfo.DeptName = model.DeptName;
userInfo.DeptNo = model.DeptNo;
userInfo.InvOrgId = model.InvOrgId;
@@ -70,5 +86,36 @@
return WebResponseContent.Instance.Error(ex.Message);
}
}
+ public WebResponseContent AddUser()
+ {
+ try
+ {
+ List<Dt_UserInfo> userInfos = BaseDal.QueryData().Where(x=>x.Code!= "Admin").ToList();
+ List<Sys_User> userList = new List<Sys_User>();
+ foreach (var item in userInfos)
+ {
+ Sys_User user = new Sys_User()
+ {
+ UserName = item.Code,
+ RoleId = 0,
+ UserPwd="TC123456".EncryptDES(AppSecret.User),
+ RoleName ="",
+ Enable=(byte)item.State,
+ LastModifyPwdDate=DateTime.Now,
+ Address= "绯荤粺鏈嶅姟鍣�",
+ TenantId=0,
+ Creater= "绯荤粺",
+ UserTrueName=item.Name,
+ };
+ userList.Add(user);
+ }
+ _userRepository.AddData(userList);
+ return WebResponseContent.Instance.OK();
+ }
+ catch (Exception ex)
+ {
+ return WebResponseContent.Instance.Error(ex.Message);
+ }
+ }
}
}
--
Gitblit v1.9.3