diff --git a/BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs b/BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
index a3b14c1c..c52a4bba 100644
--- a/BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
+++ b/BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
@@ -23,13 +23,13 @@ namespace BBWY.Server.Business
 
         public override PayPurchaseOrderResponse PayPurchaseOrder(PayPurchaseOrderRequest payPurchaseOrderRequest)
         {
-            
+
             var qtResponse = quanTanOrderClient.PayOrder(new QuanTanPayOrderRequest
             {
                 orderId = payPurchaseOrderRequest.OrderId,
                 userAccount = payPurchaseOrderRequest.AppToken
             }, payPurchaseOrderRequest.AppKey, payPurchaseOrderRequest.AppSecret);
-            if (qtResponse.Status == 200) return new PayPurchaseOrderResponse { Success = true, PurchaseOrderState= PurchaseOrderState.待发货 };
+            if (qtResponse.Status == 200) return new PayPurchaseOrderResponse { Success = true, PurchaseOrderState = PurchaseOrderState.待发货 };
 
             if (qtResponse.Message != null && qtResponse.Message.Contains("已支付"))
             {
@@ -163,7 +163,7 @@ namespace BBWY.Server.Business
                 extended = JsonConvert.SerializeObject(new
                 {
                     BuyerAccount = createOnlinePurchaseOrderRequest.AppToken,
-                    createOnlinePurchaseOrderRequest.SourceSku,
+                    BelongSkus = createOnlinePurchaseOrderRequest.SourceSku,
                     createOnlinePurchaseOrderRequest.SourceShopName
                 })
             };
diff --git a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
index 628c6e6b..d1a87b2c 100644
--- a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
+++ b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
@@ -242,6 +242,19 @@ namespace BBWY.Server.Business
                     else if (purchasePlatform == Enums.Platform.阿里巴巴)
                         tradeMode = extJson.Value<string>("OrderTradeTypeCode");
 
+
+                    #region 处理JD SKU和拳探SKU的对应关系
+                    var belongSkus_mappingList = new List<JObject>();
+                    foreach (var belongSkuGroup in belongSkuGroups)
+                    {
+                        var firstProductParam = belongSkuGroup.FirstOrDefault();
+                        if (!belongSkus_mappingList.Any(j => j.Value<string>("BelongSkuId") == firstProductParam.BelongSkuId))
+                        {
+                            belongSkus_mappingList.Add(JObject.FromObject(new { firstProductParam.BelongSkuId, SkuId = firstProductParam.PurchaseSkuId }));
+                        }
+                    }
+                    #endregion
+
                     var createOrderResponse = platformSDKBusinessList.FirstOrDefault(p => p.Platform == purchasePlatform)
                                                                      .FastCreateOrder(new CreateOnlinePurchaseOrderRequest()
                                                                      {
@@ -253,7 +266,7 @@ namespace BBWY.Server.Business
                                                                          PurchaseOrderMode = request.PurchaseOrderMode,
                                                                          Remark = request.Remark,
                                                                          SourceShopName = request.ShopName,
-                                                                         SourceSku = string.Join(",", belongSkuGroups.Select(g => g.Key)),
+                                                                         SourceSku = belongSkus_mappingList,
                                                                          CargoParamList = productParamList.Select(p => new CargoParamRequest()
                                                                          {
                                                                              ProductId = p.PurchaseProductId,
diff --git a/BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs
index 62f3d1db..a26ba6e7 100644
--- a/BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs
+++ b/BBWY.Server.Model/Dto/Request/PurchaseOrder/OnlinePurchase/CreateOnlinePurchaseOrderRequest.cs
@@ -48,7 +48,7 @@
         public string Extensions { get; set; }
 
 
-        public string SourceSku { get; set; }
+        public object SourceSku { get; set; }
 
         public string SourceShopName { get; set; }