Browse Source

1.修复订单同步取消状态判断问题

updatebug
shanji 2 years ago
parent
commit
50103d8093
  1. 8
      BBWYB.Server.Business/Sync/OrderSyncBusiness.cs

8
BBWYB.Server.Business/Sync/OrderSyncBusiness.cs

@ -83,7 +83,7 @@ namespace BBWYB.Server.Business.Sync
foreach (var qtOrder in qtOrderList.Items)
{
var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == qtOrder.OrderId);
var orderState = !qtOrder.IsPay ? Enums.OrderState. : ConvertQuanTanOrderState(qtOrder.OrderState, dbOrder?.IsPurchased ?? false);
var orderState = ConvertQuanTanOrderState(qtOrder.OrderState, qtOrder.IsPay, dbOrder?.IsPurchased ?? false);
if (dbOrder == null)
{
//新订单
@ -230,7 +230,7 @@ namespace BBWYB.Server.Business.Sync
}
}
private Enums.OrderState ConvertQuanTanOrderState(string qtOrderState, bool isPurchased)
private Enums.OrderState ConvertQuanTanOrderState(string qtOrderState, bool isPay, bool isPurchased)
{
/*
-1
@ -241,6 +241,10 @@ namespace BBWYB.Server.Business.Sync
*/
if (qtOrderState == "-1")
return Enums.OrderState.;
if (isPay)
return Enums.OrderState.;
if (qtOrderState == "0")
{
if (!isPurchased)

Loading…
Cancel
Save