public ActionResult Check(int id, int status) { var result = "-1"; var request = "-1"; var resultCoreInfo = _coreInfoService.GetCourseInfoForEdit(new NullableIdDto <long>() { Id = id }); if (resultCoreInfo != null) { #region 操作必学人员接口 if (status == 1) { //个人信息 var personList = _boundPerPostService.GetCourseBoundUserByCourseId((int)resultCoreInfo.CourseInfo.Id); if (personList != null && personList.Any()) { foreach (var Pitem in personList) { HttpRequestExamRequire((int)ConfigureType.Personal, Pitem.AccountSysNo, Pitem.AccountUserName, resultCoreInfo.CourseInfo.ExaminationId); } } //类型访问 var type = _conTypePostService.GetCTypeByCourseId((int)resultCoreInfo.CourseInfo.Id); if (type != null && type.Any()) { foreach (var Citem in type) { HttpRequestExamRequire(Citem.type, Citem.BusinessId, Citem.BusinessName, resultCoreInfo.CourseInfo.ExaminationId); } } request = "0"; } #endregion if (request == "0" && status == 1) { resultCoreInfo.CourseInfo.Status = (int)CourseStatus.Audited; } else if (status == 0) { resultCoreInfo.CourseInfo.Status = (int)CourseStatus.Fail; } _coreInfoService.UpdateCourseInfo(resultCoreInfo.CourseInfo); result = "0"; } return(Content(result)); }