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,
BelongSkus = createOnlinePurchaseOrderRequest.SourceSku,
createOnlinePurchaseOrderRequest.SourceShopName
createOnlinePurchaseOrderRequest.SourceShopName,
createOnlinePurchaseOrderRequest.IntoStoreType
})
};
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.Threading.Tasks;
using Yitter.IdGenerator;
using static BBWY.Server.Model.Enums;
namespace BBWY.Server.Business
{
@ -548,7 +549,8 @@ namespace BBWY.Server.Business
*/
var loggerName = $"批量采购-{request.ShopName}";
nLogManager.GetLogger(loggerName).Info(JsonConvert.SerializeObject(request));
if (request.IntoStoreType == null)
request.IntoStoreType = Enums.IntoStoreType.;
if (request.CargoParamGroupList == null || request.CargoParamGroupList.Count() == 0 ||
request.CargoParamGroupList.Any(g => g.CargoParamList == null || g.CargoParamList.Count() == 0 || string.IsNullOrEmpty(g.PurchaserId)))
throw new BusinessException("缺少商品参数");
@ -641,6 +643,7 @@ namespace BBWY.Server.Business
TradeMode = tradeMode,
Extensions = cardId,
AutoPay = request.AutoPay,
IntoStoreType = request.IntoStoreType
});
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 :自动支付
/// </summary>
public string AutoPay { get; set; }
/// <summary>
/// 入仓类型
/// </summary>
public Enums.IntoStoreType? IntoStoreType { get; set; }
}
}

Loading…
Cancel
Save