From cb4d18c8ec3da75e6a7e5ffac17e1cc081eeb867 Mon Sep 17 00:00:00 2001
From: shanji <18996038927@163.com>
Date: Mon, 3 Jul 2023 13:53:05 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=96userId?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
BBWY.Server.API/Controllers/BaseApiController.cs | 7 +++++++
BBWY.Server.API/Controllers/BatchPurchaseController.cs | 6 ++++--
.../PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs | 7 +++++--
3 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/BBWY.Server.API/Controllers/BaseApiController.cs b/BBWY.Server.API/Controllers/BaseApiController.cs
index 85263cd3..12fb41af 100644
--- a/BBWY.Server.API/Controllers/BaseApiController.cs
+++ b/BBWY.Server.API/Controllers/BaseApiController.cs
@@ -1,5 +1,7 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http;
+using System.Linq;
+
namespace BBWY.Server.API.Controllers
{
[Produces("application/json")]
@@ -12,5 +14,10 @@ namespace BBWY.Server.API.Controllers
{
this.httpContextAccessor = httpContextAccessor;
}
+
+ protected string GetUserId()
+ {
+ return httpContextAccessor?.HttpContext?.User.Claims.Where(x => x.Type == "userId")?.FirstOrDefault()?.Value;
+ }
}
}
diff --git a/BBWY.Server.API/Controllers/BatchPurchaseController.cs b/BBWY.Server.API/Controllers/BatchPurchaseController.cs
index 508217b3..631d3da1 100644
--- a/BBWY.Server.API/Controllers/BatchPurchaseController.cs
+++ b/BBWY.Server.API/Controllers/BatchPurchaseController.cs
@@ -1,5 +1,6 @@
using BBWY.Server.Business;
using BBWY.Server.Model.Dto;
+using Jd.Api.Request;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
@@ -68,7 +69,8 @@ namespace BBWY.Server.API.Controllers
[HttpPost]
public BatchCreareOrderResponse BatchCreateOrderV2(BatchPurchaseCreateOrderRequestV2 request)
{
- return batchPurchaseBusiness.BatchCreateOrderV2(request);
+ var userId = GetUserId();
+ return batchPurchaseBusiness.BatchCreateOrderV2(request, userId);
}
///
@@ -103,7 +105,7 @@ namespace BBWY.Server.API.Controllers
{
return batchPurchaseBusiness.CancelPurchaseOrder(request);
}
-
+
///
/// 修改采购单状态
///
diff --git a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
index aeadb2a6..3c9f474b 100644
--- a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
+++ b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
@@ -542,7 +542,10 @@ namespace BBWY.Server.Business
/// 创建订单
///
///
- public BatchCreareOrderResponse BatchCreateOrderV2(BatchPurchaseCreateOrderRequestV2 request)
+ ///
+ ///
+ ///
+ public BatchCreareOrderResponse BatchCreateOrderV2(BatchPurchaseCreateOrderRequestV2 request,string userId)
{
/*
下单日志
@@ -752,7 +755,7 @@ namespace BBWY.Server.Business
shopId = purchaseGroup.PurchaserId, //拳探店铺Id(商家Id)
originShopId = request.ShopId.ToString(),
originShopName = request.ShopName,
- userId = "", //待定
+ userId, //待定
//userName = purchaseAccount.AccountName,
platform = Enums.Platform.拳探,
purchaseTaskModels