fix 支持月份定义
This commit is contained in:
@@ -5,6 +5,7 @@ using Dlhis.Entity.Canteen.Enums;
|
||||
using Dlhis.ScheduledTask.TaskAssignment.Request;
|
||||
using Dlhis.ScheduledTask.TaskAssignment.Response;
|
||||
using Dlhis.ScheduledTask.TaskAssignment.Services;
|
||||
using Kurisu.AspNetCore.CustomClass;
|
||||
using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
|
||||
using Kurisu.AspNetCore.DataAccess.SqlSugar.Services;
|
||||
using Kurisu.AspNetCore.UnifyResultAndValidation.Aop;
|
||||
@@ -69,12 +70,17 @@ public class AssignmentsController : ControllerBase
|
||||
}
|
||||
|
||||
[AllowAnonymous]
|
||||
[HttpPost("balance/calc")]
|
||||
[HttpPost("balance/calc/{month:int}")]
|
||||
[IgnoreTenant]
|
||||
public async Task Calc()
|
||||
public async Task Calc([FromQuery] int month)
|
||||
{
|
||||
var s = new DateTime(2025, 8, 1);
|
||||
var e = new DateTime(2025, 9, 1);
|
||||
if (month is < 1 or > 12)
|
||||
{
|
||||
throw new UserFriendlyException("月份错误");
|
||||
}
|
||||
|
||||
var s = new DateTime(2025, month, 1);
|
||||
var e = new DateTime(2025, month + 1, 1);
|
||||
|
||||
var userCodes = await _dbContext.Queryable<UserBalanceEntity>()
|
||||
.Where(x => SqlFunc.Subqueryable<UserBalanceTmpEntity>().Where(p => p.UserCode == x.UserCode).NotAny())
|
||||
|
||||
Reference in New Issue
Block a user