From 4bc0e18b94a2bf17c1b7277910d63ef82fbe616a Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期五, 10 一月 2025 09:39:51 +0800 Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/MeiRuiAn/HuaiAn --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/UserInfoService.cs | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 51 insertions(+), 2 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 453ff51..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; @@ -35,8 +40,21 @@ Name = model.Name, 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") { @@ -68,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