username@email.com
2021-06-21 83280d90d12545d36a301c437c7d9095f190aac3
zhengcaioa/zhengcaioa/Controllers/UserController.cs
@@ -424,6 +424,101 @@
            return View();
        }
            
        [CheckLogin]
        public IActionResult JiBenGongZi()
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            List<ActionEntity> actionlist = new List<ActionEntity>();
            ActionEntity actionEntity = new ActionEntity();
            actionEntity.OpenType = 0;
            actionEntity.ActionUrl = "";
            actionEntity.ActionFun = "Search";
            actionEntity.PageIco = "fa fa-search";
            actionEntity.ActionName = "查询";
            actionlist.Add(actionEntity);
            ViewData["ActionInfo"] = actionlist;
            ViewBag.dept = _hrDeptService.GetList().Select(x => new { code = x.Id, label = x.DeptName }).ToList();
            return View();
        }
        #region 修改备注
        [CheckLogin]
        public ActionResult EditBeizhu(string id = null)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            ViewBag.shifou = _liaotianService.GetSYScode("system", "shifou");//.Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            PltUserDTO PltUserDTO = new PltUserDTO();
            PltUserDTO.Zhiwustatus = "A";
            if (!String.IsNullOrEmpty(id))
            {
                PltUserDTO = _userService.GetPltUserEntity(id);
                PltUserDTO.DeptName = _hrDeptService.Get(PltUserDTO.DeptId).DeptName;
                PltUserDTO.ShiyongDateName = PltUserDTO.ShiyongDate.HasValue?PltUserDTO.ShiyongDate.Value.ToString("yyyy-MM-dd") : "";
                PltUserDTO.ShiyongDateEndName = PltUserDTO.ShiyongDateEnd.HasValue ? PltUserDTO.ShiyongDateEnd.Value.ToString("yyyy-MM-dd") : "";
            }
            ViewData.Model = PltUserDTO;
            return View();
        }
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="data">岗位实体类对象</param>
        /// <returns></returns>
        [HttpPost]
        [CheckLogin]
        public string SaveBeizhu(PltUserDTO userdata)
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            ResultEntity resultEntity = new ResultEntity();
            resultEntity.Result = false;
            PltUserDTO dTO = _userService.GetPltUserEntity(userdata.Id);
            dTO.ShiyongDate = userdata.ShiyongDate;
            dTO.ShiyongDateEnd = userdata.ShiyongDateEnd;
            dTO.ShiyongPrice = userdata.ShiyongPrice;
            dTO.geshuiqizheng = userdata.geshuiqizheng;
            dTO.advancewages = userdata.advancewages;
            dTO.miniyearsalary = userdata.miniyearsalary;
            dTO.senioritywages = userdata.senioritywages;
            dTO.Istravelsubsidy = userdata.Istravelsubsidy;
            dTO.BasicPrice = userdata.BasicPrice;
            dTO.Modifier = curentuser.Id;
            dTO.Modifytime = DateTime.Now;
            resultEntity = _userService.savePltUser(dTO);
            return JsonConvert.SerializeObject(resultEntity);
        }
        #endregion
    }
}