Browse Source

处理冲突

liangku_skuoptimazation
shanji 1 year ago
parent
commit
da6cd51051
  1. 3
      BBWYB.Server.API/Controllers/PurchaserController.cs
  2. 4
      BBWYB.Server.API/Controllers/SkuOptimizationController.cs
  3. 12
      BBWYB.Server.API/Controllers/VenderController.cs
  4. 8
      BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs
  5. 9
      BBWYB.Server.Model/Dto/Request/Vender/QueryShopRequest.cs

3
BBWYB.Server.API/Controllers/PurchaserController.cs

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

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

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

12
BBWYB.Server.API/Controllers/VenderController.cs

@ -1,4 +1,5 @@
using BBWYB.Server.Business;
using BBWYB.Server.Model;
using BBWYB.Server.Model.Db.MDS;
using BBWYB.Server.Model.Dto;
using Microsoft.AspNetCore.Authentication.JwtBearer;
@ -69,5 +70,16 @@ namespace BBWYB.Server.API.Controllers
{
return venderBusiness.GetKuaiDi100ExpressCompanyList(request);
}
/// <summary>
/// 获取店铺列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost]
public IList<ShopResponse> GetShopList([FromBody] QueryShopRequest request)
{
return venderBusiness.GetShopList(request.ShopId, request.Platform);
}
}
}

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

@ -539,7 +539,7 @@ namespace BBWYB.Server.Business
/// <exception cref="BusinessException"></exception>
public ListResponse<SpuOptimizationTaskResponse> GetNoCompletionSkuOptimizationTask(QueryNoCompletionOptimizationTaskRequest request, string userId)
{
request.EndTime = request.EndTime.Date;
request.EndTime = request.EndTime.Date.AddDays(1).AddSeconds(-1);
var uInfo = userBusiness.GetisBargainTeamByUserId(userId, true);
ISelect<SpuOptimizationTask> select = null;
@ -599,6 +599,12 @@ namespace BBWYB.Server.Business
#endregion
#region 获取采购方案
if (skuIdList.Count() == 0 && bargainTeamIdList.Count() == 0)
return new ListResponse<SpuOptimizationTaskResponse>()
{
Items = null,
TotalCount = 0
};
var purchaseSchemeList = purchaseSchemeBusiness.GetPurchaseSchemeList(new QuerySchemeRequest()
{
SkuIdList = skuIdList,

9
BBWYB.Server.Model/Dto/Request/Vender/QueryShopRequest.cs

@ -0,0 +1,9 @@
namespace BBWYB.Server.Model.Dto
{
public class QueryShopRequest
{
public long? ShopId { get; set; }
public Enums.Platform? Platform { get; set; }
}
}
Loading…
Cancel
Save