36 lines
1017 B
C#
36 lines
1017 B
C#
using MAX.Core.Commons;
|
|
using Store.Product.Publish;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace LittleCow.ProductModule.ExecActions
|
|
{
|
|
/// <summary>
|
|
/// 检测价格
|
|
/// </summary>
|
|
public class CheckPrice : PublishStep<PublishContextBase>
|
|
{
|
|
public override string Description => "检测价格";
|
|
|
|
protected override Task ExecuteProvider(PublishContextBase context, CancellationToken token)
|
|
{
|
|
return Task.CompletedTask;
|
|
////过滤上传商品价格
|
|
//if (context.Parameters.IsFilterPrice.IsOpened)
|
|
//{
|
|
// decimal PriceStart = context.Parameters.IsFilterPrice.Value.Item1;
|
|
// decimal PriceEnd = context.Parameters.IsFilterPrice.Value.Item2;
|
|
// if (context.Product.Price <= PriceStart || context.Product.Price >= PriceEnd)
|
|
// {
|
|
// //result.Msg = "上传商品价格不符合条件,成功过滤";
|
|
// //result.NextStep = Emums.UpResultStatus.Return;
|
|
// }
|
|
//}
|
|
//return result;
|
|
}
|
|
}
|
|
}
|