Browse Source

改价加锁

liangku_skuoptimazation
shanji 1 year ago
parent
commit
1a0212cb0a
  1. 2
      BBWYB.Client/GlobalContext.cs
  2. 3
      BBWYB.Server.Business/Order/OrderBusiness.cs
  3. 3
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
  4. 2
      WebTest/App.xaml.cs

2
BBWYB.Client/GlobalContext.cs

@ -20,7 +20,7 @@ namespace BBWYB.Client
{
public GlobalContext()
{
BBWYBApiVersion = "10039";
BBWYBApiVersion = "10040";
}
private User user;

3
BBWYB.Server.Business/Order/OrderBusiness.cs

@ -662,6 +662,8 @@ namespace BBWYB.Server.Business
public void EditPrice(OP_EditPriceRequest request)
{
var client = opPlatformClientFactory.GetClient(request.Platform);
lock ($"editprice_{request.OrderId}")
{
client.EditPrice(new OP_EditPriceRequest()
{
AppKey = request.AppKey,
@ -670,6 +672,7 @@ namespace BBWYB.Server.Business
OrderId = request.OrderId,
EditItems = request.EditItems
});
}
var orderListResponse = client.GetOrderList(new OP_QueryOrderRequest()
{

3
BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

@ -3172,6 +3172,8 @@ namespace BBWYB.Server.Business
{
#region 通知拳探改价
var opclient = opPlatformClientFactory.GetClient(AdapterEnums.PlatformType.);
lock ($"editprice_{dbOrder.Id}")
{
opclient.EditPrice(new OP_EditPriceRequest()
{
AppKey = shop.AppKey,
@ -3180,6 +3182,7 @@ namespace BBWYB.Server.Business
OrderId = dbOrder.Id,
EditItems = op_EditPriceSkuRequests
});
}
#endregion
#region 通知C端改价

2
WebTest/App.xaml.cs

@ -25,7 +25,7 @@ namespace WebTest
string userToken = string.Empty;
//齐越山鸡
userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNTM1MzMwMzI4ODkyMTQ5NzYwIiwidGVhbUlkIjoiMTUxNjk3NDI1MDU0MjUwMTg4OCIsInNvblRlYW1JZHMiOiIxNDM2Mjg4NTAwMjM1MjQzNTIwIiwiZXhwIjoxNzI2MzAwNjY0fQ.hPSbgJEuTt0MLy_7YkSJX4rRG3drJAfso-5IS8ZlOkY";
userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxMzk1NzA4MjA4NjU1MzcyMjg4IiwidGVhbUlkIjoiMTc2MDk3MTY4ODk2NDUyNjA4MCIsInNvblRlYW1JZHMiOiIiLCJleHAiOjE3NDIxOTYxMDF9.pt1onwf4f4QKyuT1kFWtcRw8LZo9s64CmHqrdI4fD5k";
gl.UserToken = userToken;

Loading…
Cancel
Save