Browse Source

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

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
3452618bde
  1. 24
      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

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

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

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

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

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

@ -67,6 +67,8 @@ namespace BBWY.Server.Business
{ {
return new PayPurchaseOrderResponse { Success = true, PurchaseOrderState = PurchaseOrderState. }; return new PayPurchaseOrderResponse { Success = true, PurchaseOrderState = PurchaseOrderState. };
} }
throw new BusinessException(qtResponse.Message);
return new PayPurchaseOrderResponse return new PayPurchaseOrderResponse
{ {
Success = false, Success = false,
@ -87,6 +89,10 @@ namespace BBWY.Server.Business
{ {
return new CancelPurchaseOrderResponse { Success = true }; return new CancelPurchaseOrderResponse { Success = true };
} }
throw new BusinessException(qtResponse.Message);
return new CancelPurchaseOrderResponse return new CancelPurchaseOrderResponse
{ {
Success = false, 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 }; 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 platformSDKBusiness = platformSDKBusinessList.FirstOrDefault(p => p.Platform == request.Platform);
var payOrderResponse = platformSDKBusiness.PayPurchaseOrder(request); var payOrderResponse = platformSDKBusiness.PayPurchaseOrder(request);
@ -978,15 +978,9 @@ namespace BBWY.Server.Business
.Set(a => a.OrderState, payOrderResponse.PurchaseOrderState) .Set(a => a.OrderState, payOrderResponse.PurchaseOrderState)
.ExecuteAffrows(); .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 platformSDKBusiness = platformSDKBusinessList.FirstOrDefault(p => p.Platform == request.Platform);
var payOrderResponse = platformSDKBusiness.CancelPurchaseOrder(request); 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) public UpdatePackStateResponse UpdatePurchaseOrderState(UpdatePurchaseOrderStateRequest request)

Loading…
Cancel
Save