Browse Source

改价加锁

liangku_skuoptimazation
shanji 1 year ago
parent
commit
1a0212cb0a
  1. 2
      BBWYB.Client/GlobalContext.cs
  2. 17
      BBWYB.Server.Business/Order/OrderBusiness.cs
  3. 17
      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() public GlobalContext()
{ {
BBWYBApiVersion = "10039"; BBWYBApiVersion = "10040";
} }
private User user; private User user;

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

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

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

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

2
WebTest/App.xaml.cs

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

Loading…
Cancel
Save