fix 供应商入参

This commit is contained in:
2025-10-15 18:40:01 +08:00
parent a44741bcae
commit 498e68ade5
2 changed files with 9 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Extensions;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Services;
using Kurisu.AspNetCore.UnifyResultAndValidation.Aop;
using Kurisu.AspNetCore.Utils.Extensions;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
@@ -230,7 +231,7 @@ public class AssignmentsController : ControllerBase
public async Task ManuallySettlementSupplier1(ManuallySettlementSupplierRequest1 request)
{
var data = await _dbContext.Queryable<SettlementSupplierMonthly>()
.Where(x => x.SettleMonth == request.SettleMonth)
.Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401" && x.BusinessPlaceCode == request.BusinessPlaceCode)
.Where(x => x.Valid)
.FirstAsync();
@@ -266,7 +267,7 @@ public class AssignmentsController : ControllerBase
public async Task ManuallySettlementSupplier1(ManuallySettlementSupplierRequest2 request)
{
var data = await _dbContext.Queryable<SettlementSupplierMonthly>()
.Where(x => x.SettleMonth == request.SettleMonth)
.Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401" && x.BusinessPlaceCode == request.BusinessPlaceCode)
.Where(x => x.Valid)
.FirstAsync();
@@ -303,6 +304,7 @@ public class AssignmentsController : ControllerBase
{
var page = await _dbContext.Queryable<SettlementSupplierMonthly>()
.Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401")
.WhereIF(request.BusinessPlaceCodes.IsPresent(), x => request.BusinessPlaceCodes.Contains(x.BusinessPlaceCode))
.Where(x => x.Valid)
.OrderByDescending(x => x.CreateTime)
.Select<SettlementSupplierPageResponse>()
@@ -328,6 +330,7 @@ public class AssignmentsController : ControllerBase
{
var page = await _dbContext.Queryable<SettlementSupplierMonthly>()
.Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401")
.WhereIF(request.BusinessPlaceCodes.IsPresent(), x => request.BusinessPlaceCodes.Contains(x.BusinessPlaceCode))
.OrderByDescending(x => x.CreateTime)
.Select<SettlementSupplierPageResponse>()
.ToPageListAsync(request);