Browse Source

添加取消任务接口

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
c3bdc88f16
  1. 7
      BBWY.Client/ViewModels/PackTask/PublishTaskViewModel.cs
  2. 19
      BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs

7
BBWY.Client/ViewModels/PackTask/PublishTaskViewModel.cs

@ -631,13 +631,16 @@ namespace BBWY.Client.ViewModels.PackTask
IsNeedCertificateModel = model.CertificateModel == null ? Need. : Need.; IsNeedCertificateModel = model.CertificateModel == null ? Need. : Need.;
CertificatePosition = model.CertificatePosition; CertificatePosition = model.CertificatePosition;
TaskId = model.TaskId; TaskId = model.TaskId;
string[] increateDatas = model.Increment1.Split(',');
List<string> increateDatas = new List<string>();
if (model.Increment1 != null)
increateDatas = model.Increment1.Split(',').ToList();
bool isTrue = false; bool isTrue = false;
foreach (var item in increates) foreach (var item in increates)
{ {
isTrue = false; isTrue = false;
if (increateDatas.Contains(item)) if (increateDatas.Count()>0&& increateDatas.Contains(item))
{ {
isTrue = true; isTrue = true;
} }

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

@ -404,7 +404,7 @@ namespace BBWY.Server.Business
try try
{ {
var qikuResponse = restApiService.SendRequest("http://qiku.qiyue666.com/", var qikuResponse = restApiService.SendRequest("http://qiku.qiyue666.com/",
"api/PackPurchaseTask/PublicPurchaseTask", "/api/PackPurchaseTask/BatchPublicPurchaseTask",
qikuPackSkuConfigRequest, qikuPackSkuConfigRequest,
null, null,
HttpMethod.Post); HttpMethod.Post);
@ -528,12 +528,27 @@ namespace BBWY.Server.Business
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);
if (payOrderResponse.Success) if (payOrderResponse.Success)//取消成功
{ {
//var order = fsql.Select<PurchaseOrderV2>().Where(p => p.Id == request.OrderId).ToOne(); //var order = fsql.Select<PurchaseOrderV2>().Where(p => p.Id == request.OrderId).ToOne();
fsql.Update<PurchaseOrderV2>(request.OrderId) fsql.Update<PurchaseOrderV2>(request.OrderId)
.Set(po => po.OrderState, Enums.PurchaseOrderState.) .Set(po => po.OrderState, Enums.PurchaseOrderState.)
.ExecuteAffrows(); .ExecuteAffrows();
try
{
var qikuResponse = restApiService.SendRequest("http://qiku.qiyue666.com/",
$"/api/PackPurchaseTask/CancelOrderPackTask?orderId={request.OrderId}",
null,
null,
HttpMethod.Post);
if (qikuResponse.StatusCode != System.Net.HttpStatusCode.OK)
throw new Exception(qikuResponse.Content);
}
catch (Exception ex)
{
nLogManager.GetLogger($"取消打包任务-{request.OrderId}").Error(ex, JsonConvert.SerializeObject(request));
}
} }

Loading…
Cancel
Save