fix 时间字段映射

This commit is contained in:
2025-02-24 15:55:20 +08:00
parent 19df0242a6
commit 4c54d36e54

View File

@@ -1,6 +1,7 @@
using Dlhis.Basic.WorkGrids.Request;
using Dlhis.Basic.WorkGrids.Response;
using Dlhis.Basic.WorkGrids.Services;
using Kurisu.AspNetCore.CustomClass;
using Kurisu.AspNetCore.DataAccess.Dto;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
using Microsoft.AspNetCore.Authorization;
@@ -133,22 +134,23 @@ public class WorkGridsController : ControllerBase
/// <param name="date"></param>
/// <returns></returns>
[HttpGet("user/schedule/list")]
public async Task<List<WorkGridScheduleResponse>> GetListAsync([FromQuery] Guid workGridCode, [FromQuery] DateOnly date)
public async Task<List<WorkGridScheduleResponse>> GetListAsync([FromQuery] Guid workGridCode, [FromQuery] DateTime date)
{
return await _workGridScheduleService.GetListAsync(workGridCode, date);
return await _workGridScheduleService.GetListAsync(workGridCode, new DateOnly(date.Year, date.Month, date.Day));
}
/// <summary>
/// 获取网格人员排班详情
/// </summary>
/// <param name="workGridCode">网格</param>
/// <param name="start">开始日期</param>
/// <param name="end">结束日期</param>
/// <param name="datePeriod"></param>
/// <returns></returns>
[HttpGet("user/schedule/summary")]
public async Task<IEnumerable<WorkGridScheduleSummaryResponse>> GetListSummaryAsync([FromQuery] Guid workGridCode, [FromQuery] DateOnly start, [FromQuery] DateOnly end)
public async Task<IEnumerable<WorkGridScheduleSummaryResponse>> GetListSummaryAsync([FromQuery] Guid workGridCode, [FromQuery] DateTimePeriod datePeriod)
{
return await _workGridScheduleService.GetListSummaryAsync(workGridCode, start, end);
var start = datePeriod.Start!.Value;
var end = datePeriod.End!.Value;
return await _workGridScheduleService.GetListSummaryAsync(workGridCode, new DateOnly(start.Year, start.Month, start.Day), new DateOnly(end.Year, end.Month, end.Day));
}
/// <summary>