From 8de9a465342385e0ebee7dc430abadd69a2b67dd Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 28 六月 2021 12:42:46 +0800 Subject: [PATCH] 工资修改 --- zhengcaioa/zhengcaioa/Controllers/UserController.cs | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Controllers/UserController.cs b/zhengcaioa/zhengcaioa/Controllers/UserController.cs index 74de376..2f1cabc 100644 --- a/zhengcaioa/zhengcaioa/Controllers/UserController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/UserController.cs @@ -24,9 +24,11 @@ private readonly ILiaotianService _liaotianService; private readonly IPltJiatingchengyuanService _pltJiatingchengyuanService; private readonly ISysAttachmentService _sysAttachmentService; + private readonly IPltRoleService _pltRoleService; - public UserController(ILogger<UserController> logger, IUserService userService, IHrDeptService hrDeptService, IHrPositionService hrPositionService, ILiaotianService liaotianService, IPltJiatingchengyuanService pltJiatingchengyuanService, ISysAttachmentService sysAttachmentService) + public UserController(ILogger<UserController> logger, IUserService userService, IHrDeptService hrDeptService, IHrPositionService hrPositionService, ILiaotianService liaotianService, IPltJiatingchengyuanService pltJiatingchengyuanService, ISysAttachmentService sysAttachmentService + , IPltRoleService pltRoleService) { _logger = logger; _userService = userService; @@ -35,6 +37,7 @@ _liaotianService = liaotianService; _pltJiatingchengyuanService = pltJiatingchengyuanService; _sysAttachmentService = sysAttachmentService; + _pltRoleService = pltRoleService; } @@ -263,12 +266,13 @@ { using (TransactionScope scope = new TransactionScope()) { - + bool charujues = false; userdata.RecStatus = "A"; if (String.IsNullOrEmpty(userdata.Id)) { userdata.Creater = curentuser.Id; userdata.Createtime = DateTime.Now; + charujues = true; } userdata.Modifier = curentuser.Id; userdata.Modifytime = DateTime.Now; @@ -278,6 +282,21 @@ { return JsonConvert.SerializeObject(resultEntity); } + if (charujues) + { + var pltRoleDTO = _pltRoleService.listRole().Where(x => x.RoleName == "鍛樺伐").FirstOrDefault(); + + if (pltRoleDTO != null) + { + resultEntity = _pltRoleService.SaveUserRole(pltRoleDTO.Id,userdata.Id, curentuser.Id); + if (resultEntity.Result == false) + { + return JsonConvert.SerializeObject(resultEntity); + } + } + + } + string[] JiatingchengyuanId = userdata.JiatingchengyuanId; string[] Name = userdata.Name; string[] Guanxi = userdata.Guanxi; -- Gitblit v1.9.1