public OpResult RegistUser(ProWorkerInfo worker) { int record = 0; if (worker.OpSign == "edit") { record = irep.Update(f => f.WorkerId == worker.WorkerId, worker); } else { if (!irep.IsExist(e => e.WorkerId == worker.WorkerId)) { worker.OpSign = "add"; worker.OpPerson = "system"; record = irep.Insert(worker); //同步到制三部MES系统的用户登录数据 mesUser.RegistUser(new UserInfo() { UserID = worker.WorkerId, UserName = worker.WorkerName, RoleID = worker.Post }); } else { record = 1; } } return(OpResult.SetSuccessResult("保存人员信息数据成功!", record > 0)); }
public JsonResult RegistWorker(ProWorkerInfo worker) { var result = ArchiveService.ProWorkerManager.RegistUser(worker); return(Json(result)); }