Exemplo n.º 1
0
        public bool OrderConfirmReceivedExt(Guid OrderId)
        {
            var OrderItemList = new SNConfirmParamsDto();

            OrderItemList.OrderId        = OrderId.ToString();
            OrderItemList.SkuConfirmList = SNOrderAfterSalesHelper
                                           .SNJudgeIsFactoryDeliveryByOrderId(OrderId)
                                           .Where(w => w.IsFactorySend == true)
                                           .Select(s => new SNConfirmItemParamsDto
            {
                ConfirmTime = DateTime.Now.ToString(),
                SkuId       = s.SkuId
            }).ToList();
            if (OrderItemList.SkuConfirmList.Count == 0)
            {
                return(true);
            }
            return(SuningSV.suning_govbus_facproduct_confirm(OrderItemList));
        }
Exemplo n.º 2
0
 /// <summary>
 /// 厂送商品确认收货接口
 /// </summary>
 /// <param name="ConfirmParams"></param>
 /// <returns></returns>
 public static bool suning_govbus_facproduct_confirm(SNConfirmParamsDto ConfirmParams)
 {
     try
     {
         var request = new snsdk.suning_api_sdk.BizRequest.CustomGovbusRequest.FacProductConfirmRequest();
         request.orderId        = ConfirmParams.OrderId;
         request.skuConfirmList = ConfirmParams.SkuConfirmList.Select(s =>
                                                                      new snsdk.suning_api_sdk.Models.CustomGovbusModel.FacProductConfirmSkuConfirmListReq
         {
             skuId       = s.SkuId,
             confirmTime = s.ConfirmTime
         }).ToList();
         return(SuningClient.Execute(request).apiIsSuccess == "Y");
     }
     catch (Exception ex)
     {
         LogHelper.Error("苏宁接口[suning.govbus.facproduct.confirm]:" + ex.Message);
         return(false);
     }
 }