This commit is contained in:
tanglong 2025-08-13 10:44:48 +08:00
parent 48fb74a685
commit 0ca6bd0f20
6 changed files with 35 additions and 19 deletions

View File

@ -52,6 +52,7 @@ namespace VOL.Business.Services.Norm
public async Task<PageDataDto<HomeWorkListModel>> GetHomeWorkPageList(HomeWorkPageListParam paramDto)
{
var res = new PageDataDto<HomeWorkListModel>();
var currentTime = DateTime.Now;
var query = from s in _homeWorkRepository.FindAsIQueryable(x => x.SchoolCode == UserContext.Current.TenantId)
select new HomeWorkListModel()
@ -59,11 +60,13 @@ namespace VOL.Business.Services.Norm
WorkId = s.Id,
TeacherId = s.TeacherId,
StudentScope = s.StudentScope,
WorkStatus = s.WorkStatus,
WorkStatus = s.EndTime < currentTime ? HomeWorkStatus.Ended : (s.StartTime > currentTime ? HomeWorkStatus.NotStarted : HomeWorkStatus.Afoot),
TeacherName = s.TeacherName,
WorkName = s.WorkName,
WorkText = s.WorkText,
WorkType = s.WorkType,
WorkModeType = s.WorkModeType,
WorkModeTypeName = s.WorkModeType.GetDescription(),
StartTime = s.StartTime,
EndTime = s.EndTime,
StudentScopeStr = s.StudentScope.GetDescription(),

View File

@ -12,16 +12,21 @@ namespace VOL.Entity.Enum
/// </summary>
public enum HomeWorkStatus
{
/// <summary>
/// 未开始
/// </summary>
[Description("未开始")]
NotStarted = 1,
/// <summary>
/// 进行中
/// </summary>
[Description("进行中")]
Afoot = 1,
Afoot = 2,
/// <summary>
/// 已结束
/// </summary>
[Description("已结束")]
Ended = 2
Ended = 3
}

View File

@ -23,6 +23,4 @@ namespace VOL.Entity.Enum
[Description("体育作业")]
Sports = 2
}
}

View File

@ -39,6 +39,16 @@ namespace VOL.Model.HomeWork
/// </summary>
public string WorkTypeStr { get; set; }
/// <summary>
/// 模式类型
/// </summary>
public WorkModeType WorkModeType { get; set; }
/// <summary>
/// 模式类型名称
/// </summary>
public string WorkModeTypeName { get; set; }
/// <summary>
/// 作业状态
/// </summary>

View File

@ -318,18 +318,18 @@ namespace VOL.WebApi
//配置HttpContext
app.UseStaticHttpContext();
//app.UseSwagger();
//app.UseSwaggerUI(c =>
//{
// //2个下拉框选项 选择对应的文档
// c.SwaggerEndpoint("/swagger/v1/swagger.json", "VOL.Core后台Api");
// c.SwaggerEndpoint("/swagger/v2/swagger.json", "测试第三方Api");
// c.SwaggerEndpoint("/swagger/v3/swagger.json", "SmartSportsServer-Api");
// c.SwaggerEndpoint("/swagger/v4/swagger.json", "物联网-Api");
// c.SwaggerEndpoint("/swagger/v5/swagger.json", "Ai-Api");
// c.SwaggerEndpoint("/swagger/v6/swagger.json", "AiApp-Api");
// c.RoutePrefix = "";
//});
app.UseSwagger();
app.UseSwaggerUI(c =>
{
//2个下拉框选项 选择对应的文档
c.SwaggerEndpoint("/swagger/v1/swagger.json", "VOL.Core后台Api");
c.SwaggerEndpoint("/swagger/v2/swagger.json", "测试第三方Api");
c.SwaggerEndpoint("/swagger/v3/swagger.json", "SmartSportsServer-Api");
c.SwaggerEndpoint("/swagger/v4/swagger.json", "物联网-Api");
c.SwaggerEndpoint("/swagger/v5/swagger.json", "Ai-Api");
c.SwaggerEndpoint("/swagger/v6/swagger.json", "AiApp-Api");
c.RoutePrefix = "";
});
app.UseRouting();
app.UseCors();

View File

@ -19,8 +19,8 @@
//"DbConnectionString": "Data Source=DESKTOP-JJQM2OL\\SQLEXPRESS;Initial Catalog=netcoredev;Persist Security Info=True;User ID=sa;Password=123456;Connect Timeout=500;",
//mysql(EFCore3.1mysql,2019-12-20)
//"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=yd;Password=Admin@123456;Connect Timeout=500;",
"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB;User ID=yd;Password=Admin@123456;Connect Timeout=500;",
"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=yd;Password=Admin@123456;Connect Timeout=500;",
//"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB;User ID=yd;Password=Admin@123456;Connect Timeout=500;",
//"DbConnectionString": "Server=192.168.10.230;Port=3306;Database=dachentradedb;Uid=root;Pwd=123456;AllowLoadLocalInfile=true;Command Timeout=120;",
//"DbConnectionString": "Server=47.101.60.251;Port=3306;Database=smartsports;Uid=root;Pwd=Admin@123;AllowLoadLocalInfile=true;Command Timeout=120;",