From 6d8862fdbd53fd8458ed3bb1df58f627fe0c56c6 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 16 Oct 2025 11:48:13 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E8=8E=B7=E5=8F=96=E5=89=A9=E4=BD=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/AssignmentsController.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Controllers/AssignmentsController.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Controllers/AssignmentsController.cs index 879b2abe..dcbd8372 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Controllers/AssignmentsController.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Controllers/AssignmentsController.cs @@ -283,7 +283,7 @@ public class AssignmentsController : ControllerBase .Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401" && x.BusinessPlaceCode == request.BusinessPlaceCode) .Where(x => x.Valid) .FirstAsync(); - + data.ThrowIfNull("未找到结算数据"); //复制data然后修改 @@ -370,4 +370,19 @@ public class AssignmentsController : ControllerBase return page; } + + + [IgnoreTenant] + [HttpGet("settlement/supplier/least")] + public async Task GetSettlementSupplierLeast(string settleMonth, Guid businessPlaceCode) + { + var data = await _dbContext.Queryable() + .Where(x => x.SettleMonth == settleMonth && x.TenantId == "2401" && x.BusinessPlaceCode == businessPlaceCode) + .Where(x => x.Valid) + .FirstAsync(); + + data.ThrowIfNull("未找到结算数据"); + + return Math.Abs(data.ClosingAmount); + } } \ No newline at end of file