Browse Source

取消和支付采购单 处理返回结果

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
3452618bde
  1. 26
      BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseOrderListViewModel.cs
  2. 8
      BBWY.Server.API/Controllers/BatchPurchaseController.cs
  3. 6
      BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
  4. 17
      BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs

26
BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseOrderListViewModel.cs

@ -153,18 +153,10 @@ namespace BBWY.Client.ViewModels
var res = batchPurchaseService.CancelOrder(parameters[1].ToString(), purchaseAccount, "");
if (res.Success)
{
if (res.Data.Success)
{
Task.Factory.StartNew(() => QueryPurchaseOrder(PageIndex));
return;
}
MessageBox.Show(res.Data.Msg);
return;
Task.Factory.StartNew(() => QueryPurchaseOrder(PageIndex));
}
if (res.Data != null)
MessageBox.Show(res.Data.Msg);
else
if (res != null)
MessageBox.Show(res.Msg);
}
@ -182,17 +174,11 @@ namespace BBWY.Client.ViewModels
var res = batchPurchaseService.PayOrder(parameters[1].ToString(), PurchasePlatform, purchaseAccount);
if (res.Success)
{
if (res.Data.Success)
{
Task.Factory.StartNew(() => QueryPurchaseOrder(PageIndex));
return;
}
MessageBox.Show(res.Data.Msg);
return;
Task.Factory.StartNew(() => QueryPurchaseOrder(PageIndex));
}
if (res.Data != null)
MessageBox.Show(res.Data.Msg);
else
if (res!= null)
MessageBox.Show(res.Msg);

8
BBWY.Server.API/Controllers/BatchPurchaseController.cs

@ -97,9 +97,9 @@ namespace BBWY.Server.API.Controllers
/// <param name="request"></param>
/// <returns></returns>
[HttpPost]
public PayPurchaseOrderResponse PayPurchaseOrder([FromBody] PayPurchaseOrderRequest request)
public void PayPurchaseOrder([FromBody] PayPurchaseOrderRequest request)
{
return batchPurchaseBusiness.PayPurchaseOrder(request);
batchPurchaseBusiness.PayPurchaseOrder(request);
}
/// <summary>
@ -108,9 +108,9 @@ namespace BBWY.Server.API.Controllers
/// <param name="request"></param>
/// <returns></returns>
[HttpPost]
public CancelPurchaseOrderResponse CancelPurchaseOrder([FromBody] CancelPurchaseOrderRequest request)
public void CancelPurchaseOrder([FromBody] CancelPurchaseOrderRequest request)
{
return batchPurchaseBusiness.CancelPurchaseOrder(request);
batchPurchaseBusiness.CancelPurchaseOrder(request);
}
/// <summary>

6
BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs

@ -67,6 +67,8 @@ namespace BBWY.Server.Business
{
return new PayPurchaseOrderResponse { Success = true, PurchaseOrderState = PurchaseOrderState. };
}
throw new BusinessException(qtResponse.Message);
return new PayPurchaseOrderResponse
{
Success = false,
@ -87,6 +89,10 @@ namespace BBWY.Server.Business
{
return new CancelPurchaseOrderResponse { Success = true };
}
throw new BusinessException(qtResponse.Message);
return new CancelPurchaseOrderResponse
{
Success = false,

17
BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs

@ -965,7 +965,7 @@ namespace BBWY.Server.Business
return new PurchaseOrderV2ListResponse() { Count = total, ItemList = purchaseOrderList };
}
public PayPurchaseOrderResponse PayPurchaseOrder(PayPurchaseOrderRequest request)
public void PayPurchaseOrder(PayPurchaseOrderRequest request)
{
var platformSDKBusiness = platformSDKBusinessList.FirstOrDefault(p => p.Platform == request.Platform);
var payOrderResponse = platformSDKBusiness.PayPurchaseOrder(request);
@ -978,15 +978,9 @@ namespace BBWY.Server.Business
.Set(a => a.OrderState, payOrderResponse.PurchaseOrderState)
.ExecuteAffrows();
}
return new PayPurchaseOrderResponse()
{
Success = payOrderResponse.Success,
Msg = payOrderResponse.Msg
};
}
public CancelPurchaseOrderResponse CancelPurchaseOrder(CancelPurchaseOrderRequest request)
public void CancelPurchaseOrder(CancelPurchaseOrderRequest request)
{
var platformSDKBusiness = platformSDKBusinessList.FirstOrDefault(p => p.Platform == request.Platform);
var payOrderResponse = platformSDKBusiness.CancelPurchaseOrder(request);
@ -1013,13 +1007,6 @@ namespace BBWY.Server.Business
}
}
return new CancelPurchaseOrderResponse()
{
Success = payOrderResponse.Success,
Msg = payOrderResponse.Msg
};
}
public UpdatePackStateResponse UpdatePurchaseOrderState(UpdatePurchaseOrderStateRequest request)

Loading…
Cancel
Save