public async Task <OperationResult <IEnumerable <ActivityPriceModel> > > FetchActivityProductPriceAsync(ActivityPriceRequest request)
        {
            if (request.Items.Count < 1)
            {
                return(OperationResult.FromError <IEnumerable <ActivityPriceModel> >(ErrorCode.ParameterError, "参数不正确"));
            }
            var result = await FlashSaleCreateOrderManager.FetchActivityProductPrice(request);

            if (result == null)
            {
                return(OperationResult.FromError <IEnumerable <ActivityPriceModel> >(ErrorCode.ParameterError, "该商品未找到活动价"));
            }
            return(OperationResult.FromResult(result));
        }
예제 #2
0
 public async Task <OperationResult <CreateOrderResult> > FlashSaleCreateOrderAsync(CreateOrderRequest request, int type, FlashSaleOrderRequest flashrequest)
 {
     return(OperationResult.FromResult(await FlashSaleCreateOrderManager.FlashSaleCreateOrder(request)));
 }