Browse Source

过滤条件

liangku_skuoptimazation
shanji 1 year ago
parent
commit
999065350f
  1. 4
      BBWYB.Server.API/Controllers/SkuOptimizationController.cs
  2. 8
      BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs

4
BBWYB.Server.API/Controllers/SkuOptimizationController.cs

@ -1,10 +1,12 @@
using BBWYB.Server.Business; using BBWYB.Server.Business;
using BBWYB.Server.Model.Dto; using BBWYB.Server.Model.Dto;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
namespace BBWYB.Server.API.Controllers namespace BBWYB.Server.API.Controllers
{ {
[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
public class SkuOptimizationController : BaseApiController public class SkuOptimizationController : BaseApiController
{ {
private OptimizationBusiness optimizationBusiness; private OptimizationBusiness optimizationBusiness;

8
BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs

@ -554,6 +554,8 @@ namespace BBWYB.Server.Business
.Count(out var total) .Count(out var total)
.Page(request.PageIndex, request.PageSize) .Page(request.PageIndex, request.PageSize)
.ToList<SpuOptimizationTaskResponse>(); .ToList<SpuOptimizationTaskResponse>();
if (taskList.Count() == 0)
return new ListResponse<SpuOptimizationTaskResponse>() { TotalCount = 0, Items = null };
var spuTaskIdList = taskList.Select(t => t.Id).ToList(); var spuTaskIdList = taskList.Select(t => t.Id).ToList();
@ -589,6 +591,12 @@ namespace BBWYB.Server.Business
#endregion #endregion
#region 获取采购方案 #region 获取采购方案
if (skuIdList.Count() == 0 && bargainTeamIdList.Count() == 0)
return new ListResponse<SpuOptimizationTaskResponse>()
{
Items = null,
TotalCount = 0
};
var purchaseSchemeList = purchaseSchemeBusiness.GetPurchaseSchemeList(new QuerySchemeRequest() var purchaseSchemeList = purchaseSchemeBusiness.GetPurchaseSchemeList(new QuerySchemeRequest()
{ {
SkuIdList = skuIdList, SkuIdList = skuIdList,

Loading…
Cancel
Save