|
|
@ -1359,6 +1359,21 @@ namespace BBWYB.Server.Business |
|
|
|
taskSchedulerManager.PurchaseOrderCallbackTaskScheduler); |
|
|
|
} |
|
|
|
|
|
|
|
public void BatchManualSign(BatchManualSignRequest request) |
|
|
|
{ |
|
|
|
if (request.WayBillNoList == null || request.WayBillNoList.Count() == 0) |
|
|
|
throw new BusinessException("缺少快递单号"); |
|
|
|
if (request.WayBillNoList.Distinct().Count() < request.WayBillNoList.Count()) |
|
|
|
throw new BusinessException("不允许重复的快递单号"); |
|
|
|
Task.Factory.StartNew(() => |
|
|
|
{ |
|
|
|
foreach (var waybillNo in request.WayBillNoList) |
|
|
|
OnExpressOrderChange(waybillNo, "QianShou", DateTime.Now, "手动签收"); |
|
|
|
}, CancellationToken.None, |
|
|
|
TaskCreationOptions.LongRunning, |
|
|
|
taskSchedulerManager.PurchaseOrderCallbackTaskScheduler); |
|
|
|
} |
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 手动收货
|
|
|
|
///// </summary>
|
|
|
|