新增 赴校信息的拓展 问题执行记录
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.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
using System.Linq;
|
||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
using UserCenter.Model;
|
using UserCenter.Model;
|
||||||
using UserCenter.Model.Common;
|
using UserCenter.Model.Common;
|
||||||
|
using UserCenter.Model.Enum;
|
||||||
|
|
||||||
namespace Learn.Archives.API.Controllers
|
namespace Learn.Archives.API.Controllers
|
||||||
{
|
{
|
||||||
|
|
@ -24,7 +26,7 @@ namespace Learn.Archives.API.Controllers
|
||||||
this.baseService = baseService;
|
this.baseService = baseService;
|
||||||
this.userInfo = userInfo;
|
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");
|
var c = model.Conditions.FirstOrDefault(s => s.FieldName == "Grade");
|
||||||
if (c != null)
|
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": {
|
"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;",
|
"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",
|
"SqlType": "MySql",
|
||||||
"UpdateTable": false
|
"UpdateTable": true
|
||||||
},
|
},
|
||||||
"AuthKey": {
|
"AuthKey": {
|
||||||
"Secret": "9FAB7AC7-F1DB-4C56-B84F-044055A34AF2",
|
"Secret": "9FAB7AC7-F1DB-4C56-B84F-044055A34AF2",
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ namespace Learn.Archives.Core.Model.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? ExecutionTime { get; set; }
|
public DateTime? ExecutionTime { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 操作人 [后台自动赋值提交人名称]
|
/// 操作人
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Operator { get; set; }
|
public string? Operator { get; set; }
|
||||||
public string? ExecutionTimeStr => ExecutionTime?.ToString("yyyy-MM-dd");
|
public string? ExecutionTimeStr => ExecutionTime?.ToString("yyyy-MM-dd");
|
||||||
|
|
@ -86,6 +86,10 @@ namespace Learn.Archives.Core.Model.Dto
|
||||||
/// 解决时间
|
/// 解决时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? EndTime { get; set; }
|
public DateTime? EndTime { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 反馈问题的执行记录
|
||||||
|
/// </summary>
|
||||||
|
public RecordDto[]? RecordArr { get; set; }
|
||||||
public string? EndTimeStr=> EndTime?.ToString("yyyy-MM-dd");
|
public string? EndTimeStr=> EndTime?.ToString("yyyy-MM-dd");
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -89,6 +89,12 @@ namespace Learn.Archives.Core.Model
|
||||||
[SugarColumn(IsNullable = true, Length = 1000)]
|
[SugarColumn(IsNullable = true, Length = 1000)]
|
||||||
public string? ClassMeeting { get; set; }
|
public string? ClassMeeting { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 预计解决时间
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(IsNullable = true)]
|
||||||
|
public DateTime? EndTime { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 反馈问题数量
|
/// 反馈问题数量
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue