Browse Source

入仓标识告知拳探

AddValidOverTime
shanji 2 years ago
parent
commit
59e6d61d97
  1. 3
      BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
  2. 5
      BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
  3. 5
      BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs

3
BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs

@ -161,7 +161,8 @@ namespace BBWY.Server.Business
{ {
BuyerAccount = createOnlinePurchaseOrderRequest.AppToken, BuyerAccount = createOnlinePurchaseOrderRequest.AppToken,
BelongSkus = createOnlinePurchaseOrderRequest.SourceSku, BelongSkus = createOnlinePurchaseOrderRequest.SourceSku,
createOnlinePurchaseOrderRequest.SourceShopName createOnlinePurchaseOrderRequest.SourceShopName,
createOnlinePurchaseOrderRequest.IntoStoreType
}) })
}; };
var qtResponse = quanTanOrderClient.CreateOrder(quantanCreateOrderRequest, createOnlinePurchaseOrderRequest.AppKey, createOnlinePurchaseOrderRequest.AppSecret); var qtResponse = quanTanOrderClient.CreateOrder(quantanCreateOrderRequest, createOnlinePurchaseOrderRequest.AppKey, createOnlinePurchaseOrderRequest.AppSecret);

5
BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs

@ -14,6 +14,7 @@ using System.Net.Http;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Yitter.IdGenerator; using Yitter.IdGenerator;
using static BBWY.Server.Model.Enums;
namespace BBWY.Server.Business namespace BBWY.Server.Business
{ {
@ -548,7 +549,8 @@ namespace BBWY.Server.Business
*/ */
var loggerName = $"批量采购-{request.ShopName}"; var loggerName = $"批量采购-{request.ShopName}";
nLogManager.GetLogger(loggerName).Info(JsonConvert.SerializeObject(request)); nLogManager.GetLogger(loggerName).Info(JsonConvert.SerializeObject(request));
if (request.IntoStoreType == null)
request.IntoStoreType = Enums.IntoStoreType.;
if (request.CargoParamGroupList == null || request.CargoParamGroupList.Count() == 0 || if (request.CargoParamGroupList == null || request.CargoParamGroupList.Count() == 0 ||
request.CargoParamGroupList.Any(g => g.CargoParamList == null || g.CargoParamList.Count() == 0 || string.IsNullOrEmpty(g.PurchaserId))) request.CargoParamGroupList.Any(g => g.CargoParamList == null || g.CargoParamList.Count() == 0 || string.IsNullOrEmpty(g.PurchaserId)))
throw new BusinessException("缺少商品参数"); throw new BusinessException("缺少商品参数");
@ -641,6 +643,7 @@ namespace BBWY.Server.Business
TradeMode = tradeMode, TradeMode = tradeMode,
Extensions = cardId, Extensions = cardId,
AutoPay = request.AutoPay, AutoPay = request.AutoPay,
IntoStoreType = request.IntoStoreType
}); });
var purchaseOrderSimpleInfo = platformSDKBusinessList.FirstOrDefault(p => p.Platform == purchaseGroup.PurchasePlatform).GetOrderSimpleInfo(new GetOrderInfoRequest() var purchaseOrderSimpleInfo = platformSDKBusinessList.FirstOrDefault(p => p.Platform == purchaseGroup.PurchasePlatform).GetOrderSimpleInfo(new GetOrderInfoRequest()

5
BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs

@ -56,5 +56,10 @@
/// fail 不自动支付 success :自动支付 /// fail 不自动支付 success :自动支付
/// </summary> /// </summary>
public string AutoPay { get; set; } public string AutoPay { get; set; }
/// <summary>
/// 入仓类型
/// </summary>
public Enums.IntoStoreType? IntoStoreType { get; set; }
} }
} }

Loading…
Cancel
Save