新增 赴校信息的拓展 问题执行记录
This commit is contained in:
parent
9dbd3e4900
commit
d0638bcfd4
|
|
@ -6,9 +6,11 @@ using Learn.Archives.Core.Model.Dto;
|
|||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Security.Claims;
|
||||
using UserCenter.Model;
|
||||
using UserCenter.Model.Common;
|
||||
using UserCenter.Model.Enum;
|
||||
|
||||
namespace Learn.Archives.API.Controllers
|
||||
{
|
||||
|
|
@ -24,7 +26,7 @@ namespace Learn.Archives.API.Controllers
|
|||
this.baseService = baseService;
|
||||
this.userInfo = userInfo;
|
||||
}
|
||||
public override Task<dynamic> PageList([FromBody] QueryRequestBase model)
|
||||
public override async Task<dynamic> PageList([FromBody] QueryRequestBase model)
|
||||
{
|
||||
var c = model.Conditions.FirstOrDefault(s => s.FieldName == "Grade");
|
||||
if (c != null)
|
||||
|
|
@ -46,7 +48,17 @@ namespace Learn.Archives.API.Controllers
|
|||
});
|
||||
}
|
||||
}
|
||||
return base.PageList(model);
|
||||
var oldSer = model.OrderBy.ToEnum<SubjectEnum>();
|
||||
if (oldSer != null)
|
||||
{
|
||||
model.OrderBy = "id";
|
||||
var res = (PageResult<ExamUserInfo>)await base.PageList(model);
|
||||
if (model.OrderByType == SqlSugar.OrderByType.Asc)
|
||||
res.Data = res.Data.OrderBy(s => s.SubjectDic?[oldSer.Value]).ToList();
|
||||
else
|
||||
res.Data = res.Data.OrderByDescending(s => s.SubjectDic?[oldSer.Value]).ToList();
|
||||
}
|
||||
return await base.PageList(model);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"DB": {
|
||||
"ConnectionString": "AllowLoadLocalInfile=true;Server=58.17.132.2;User ID=marking;Password=qwe123!@#;Port=3306;Database=learn.archives;CharSet=utf8mb4;Port=43306;pooling=true;SslMode=None;",
|
||||
"SqlType": "MySql",
|
||||
"UpdateTable": false
|
||||
"UpdateTable": true
|
||||
},
|
||||
"AuthKey": {
|
||||
"Secret": "9FAB7AC7-F1DB-4C56-B84F-044055A34AF2",
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ namespace Learn.Archives.Core.Model.Dto
|
|||
/// </summary>
|
||||
public DateTime? ExecutionTime { get; set; }
|
||||
/// <summary>
|
||||
/// 操作人 [后台自动赋值提交人名称]
|
||||
/// 操作人
|
||||
/// </summary>
|
||||
public string? Operator { get; set; }
|
||||
public string? ExecutionTimeStr => ExecutionTime?.ToString("yyyy-MM-dd");
|
||||
|
|
@ -86,6 +86,10 @@ namespace Learn.Archives.Core.Model.Dto
|
|||
/// 解决时间
|
||||
/// </summary>
|
||||
public DateTime? EndTime { get; set; }
|
||||
/// <summary>
|
||||
/// 反馈问题的执行记录
|
||||
/// </summary>
|
||||
public RecordDto[]? RecordArr { get; set; }
|
||||
public string? EndTimeStr=> EndTime?.ToString("yyyy-MM-dd");
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -89,6 +89,12 @@ namespace Learn.Archives.Core.Model
|
|||
[SugarColumn(IsNullable = true, Length = 1000)]
|
||||
public string? ClassMeeting { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计解决时间
|
||||
/// </summary>
|
||||
[SugarColumn(IsNullable = true)]
|
||||
public DateTime? EndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 反馈问题数量
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Reference in New Issue