|
|
@ -917,8 +917,35 @@ namespace BBWYB.Server.Business |
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region 订阅快递100
|
|
|
|
bool isSubscribeKD100 = false; |
|
|
|
if (!isExists) |
|
|
|
{ |
|
|
|
kuaiDi100Manager.SubscribeKuaiDi100(request.WaybillNo, request.ExpressId, "http://bbwyb.qiyue666.com/api/purchaseorder/kuaidi100publish"); |
|
|
|
|
|
|
|
#region 订阅快递100
|
|
|
|
try |
|
|
|
{ |
|
|
|
kuaiDi100Manager.SubscribeKuaiDi100(request.WaybillNo, request.ExpressId, "http://bbwyb.qiyue666.com/api/purchaseorder/kuaidi100publish"); |
|
|
|
isSubscribeKD100 = true; |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
nLogManager.Default().Error(ex, $"ManualDelivery,Request:{JsonConvert.SerializeObject(request)}"); |
|
|
|
|
|
|
|
#region 订阅失败发送钉钉通知
|
|
|
|
var dingdingMsg = new StringBuilder(); |
|
|
|
dingdingMsg.AppendLine($"错误:{ex.Message}"); |
|
|
|
dingdingMsg.AppendLine($"1688订单号:{request.PurchaseOrderId}"); |
|
|
|
dingdingMsg.AppendLine($"拳探订单号:{dbOrder.Id}"); |
|
|
|
dingdingMsg.AppendLine($"源物流公司:无"); |
|
|
|
dingdingMsg.AppendLine($"目标物流公司:{request.ExpressName} {request.ExpressId}"); |
|
|
|
dingdingMsg.Append($"快递单号:${request.WaybillNo}"); |
|
|
|
SendDingDingOnKD100SubscribeFail(dingdingMsg.ToString()); |
|
|
|
#endregion
|
|
|
|
} |
|
|
|
#endregion
|
|
|
|
} |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
#region 创建快递单
|
|
|
@ -933,7 +960,10 @@ namespace BBWYB.Server.Business |
|
|
|
TargetExpressId = request.ExpressId, |
|
|
|
TargetExpressName = request.ExpressName, |
|
|
|
WaybillNo = request.WaybillNo, |
|
|
|
ExpressState = kuaiDi100Manager.GetExpressState(1) //快递100发货状态值 默认揽收
|
|
|
|
ExpressState = kuaiDi100Manager.GetExpressState(1), //快递100发货状态值 默认揽收
|
|
|
|
IsSubscribeKD100 = isSubscribeKD100, |
|
|
|
ExpressContent = "手动发货", |
|
|
|
ExpressChangedTime = DateTime.Now |
|
|
|
}; |
|
|
|
insertPurchaseExpressOrderList.Add(purchaseExpressOrder); |
|
|
|
} |
|
|
@ -1214,7 +1244,6 @@ namespace BBWYB.Server.Business |
|
|
|
wayBillNoResponseInfo = JsonConvert.SerializeObject(new { purchaseOrderId, logisticsList }); |
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
#region 找出新发货的快递单
|
|
|
|
foreach (var logisticsInfo in logisticsList) |
|
|
|
{ |
|
|
|