优化考试结果查询接口 考试结束处理

master
xiaochanghai 8 months ago
parent 83ff970247
commit c1e035733f
  1. 9
      Tiobon.Core.Api/Tiobon.Core.xml
  2. 7
      Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs
  3. 14
      Tiobon.Core/Tiobon.Core.xml

@ -313,7 +313,14 @@
</member> </member>
<member name="M:Tiobon.Core.Controllers.CommonController.getPostCommonAES(Newtonsoft.Json.Linq.JObject)"> <member name="M:Tiobon.Core.Controllers.CommonController.getPostCommonAES(Newtonsoft.Json.Linq.JObject)">
<summary> <summary>
流程提交处理 调用存储过程封装
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.getPostCommon(Newtonsoft.Json.Linq.JObject)">
<summary>
调用存储过程封装
</summary> </summary>
<param name="param"></param> <param name="param"></param>
<returns></returns> <returns></returns>

@ -473,7 +473,12 @@ public class Ghre_ExamRecordServices : BaseServices<Ghre_ExamRecord, Ghre_ExamRe
record.EndTime = record.BeginTime.Value.AddDays(exam.AfterHowLong ?? 7); record.EndTime = record.BeginTime.Value.AddDays(exam.AfterHowLong ?? 7);
} }
if (!(record.BeginTime.Value.Date <= dt.Date && record.EndTime.Value.Date >= dt.Date) && (record.Status == DIC_EXAM_RECORD_STATUS.WAIT || record.Status == DIC_EXAM_RECORD_STATUS.EXAMING)) if (!(record.BeginTime.Value.Date <= dt.Date && record.EndTime.Value.Date >= dt.Date) && (record.Status == DIC_EXAM_RECORD_STATUS.WAIT || record.Status == DIC_EXAM_RECORD_STATUS.EXAMING))
return ServiceResult<QueryExam>.OprateFailed("考试已结束!"); {
record.Status = DIC_EXAM_RECORD_STATUS.EXAM_END;
record.RetakeTimes = 10000;
}
//return ServiceResult<QueryExam>.OprateFailed("考试已结束!");
var details = await Db.Queryable<Ghre_ExamRecordDetail>().Where(x => x.ExamRecordId == record.Id).ToListAsync(); var details = await Db.Queryable<Ghre_ExamRecordDetail>().Where(x => x.ExamRecordId == record.Id).ToListAsync();
var detailIds = details.Select(x => x.Id).ToList(); var detailIds = details.Select(x => x.Id).ToList();

@ -311,6 +311,20 @@
<param name="param"></param> <param name="param"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Tiobon.Core.Controllers.CommonController.getPostCommonAES(Newtonsoft.Json.Linq.JObject)">
<summary>
调用存储过程封装
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.getPostCommon(Newtonsoft.Json.Linq.JObject)">
<summary>
调用存储过程封装
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.#ctor(SqlSugar.ISqlSugarClient,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)"> <member name="M:Tiobon.Core.Controllers.DbFirstController.#ctor(SqlSugar.ISqlSugarClient,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary> <summary>
构造函数 构造函数

Loading…
Cancel
Save