public string ModifyJob_Fast(JobsModifyQuery query) { Result_Msg res = new Result_Msg(); if (base.CurrentManager == null) { res.IsSuccess = false; res.Message = "修改失败,您无权限修改该信息。请确认您已登录"; } else { query.Reviewer = Convert.ToInt32(base.CurrentManager.Id); query.ApprovalStatus = 3; IJobsService jobsService = ServiceHelper.Create <IJobsService>(); res = jobsService.ModifyJob_Fast(query); } return(Newtonsoft.Json.JsonConvert.SerializeObject(res)); }
/// <summary> /// 快速审核 /// </summary> /// <param name="query"></param> /// <returns></returns> public Result_Msg ModifyJob_Fast(JobsModifyQuery query) { Result_Msg res = new Result_Msg() { IsSuccess = true }; Jobs jobOld = context.Jobs.FindById <Jobs>(query.Id); if (jobOld != null) { if (jobOld.ApprovalStatus == query.ApprovalStatus) { res.IsSuccess = false; res.Message = "修改失败:当前状态已经为审核通过"; } else { jobOld.ApprovalStatus = query.ApprovalStatus; jobOld.Reviewer = query.Reviewer; try { res.IsSuccess = context.SaveChanges() == 1; } catch (Exception ex) { res.IsSuccess = false; res.Message = "修改失败:" + ex.Message; } } } else { res.IsSuccess = false; res.Message = "修改失败,数据库中不存在该记录"; } return(res); }