|
@@ -3,6 +3,7 @@ using Exam.Share;
|
|
|
using Exam.Share.ViewResponses.Exam;
|
|
|
using Hotline.Application.Exam.Constants.ApiRoutes;
|
|
|
using Hotline.Application.Exam.Interface.ExamManages;
|
|
|
+using Hotline.Repository.SqlSugar.Entitys;
|
|
|
using Hotline.Share.Requests.Exam;
|
|
|
using Microsoft.AspNetCore.Authorization;
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
@@ -89,5 +90,16 @@ namespace Hotline.Api.Controllers.Exam
|
|
|
{
|
|
|
await _examManageService.GenerateTestPaper(generateExamTestPaperRequest, HttpContext.RequestAborted);
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 更新开启状态
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="statusActionRequests"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost(ExamManageApiRoute.UpdateStatus)]
|
|
|
+ public async Task UpdateStatus([FromBody] List<StatusActionRequest> statusActionRequests)
|
|
|
+ {
|
|
|
+ await _examManageService.UpdateStatus(statusActionRequests, HttpContext.RequestAborted);
|
|
|
+ }
|
|
|
}
|
|
|
}
|