Browse Source

调整物流翻译规则 翻译失败默认使用专线物流

liangku_skuoptimazation
shanji 1 year ago
parent
commit
59ed3cccdb
  1. 20
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
  2. 3
      SDKAdapter/ExpressCompanyNameConverter.cs

20
BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

@ -2492,13 +2492,9 @@ namespace BBWYB.Server.Business
{ {
kuaidi100Company = expressCompanyNameConverter.ConverterToKuaiDi100Company(logisticsInfo.ExpressName); kuaidi100Company = expressCompanyNameConverter.ConverterToKuaiDi100Company(logisticsInfo.ExpressName);
if (kuaidi100Company == null) if (kuaidi100Company == null)
throw new Exception($"无翻译结果"); throw new Exception($"无翻译结果,默认使用专线物流发货,如发现非专线物流请联系技术员,进行调整");
kuaiDi100Manager.SubscribeKuaiDi100(logisticsInfo.WayBillNo, kuaidi100Company.TargetCode, "http://bbwyb.qiyue666.com/api/purchaseorder/kuaidi100publish");
if (!kuaidi100Company.IsNoSubscribeKD100) isSubscribeKD100 = true;
{
kuaiDi100Manager.SubscribeKuaiDi100(logisticsInfo.WayBillNo, kuaidi100Company.TargetCode, "http://bbwyb.qiyue666.com/api/purchaseorder/kuaidi100publish");
isSubscribeKD100 = true;
}
} }
catch (Exception ex) catch (Exception ex)
{ {
@ -2521,6 +2517,16 @@ namespace BBWYB.Server.Business
#endregion #endregion
if (ex.Message.Contains("无翻译结果")) if (ex.Message.Contains("无翻译结果"))
{
kuaidi100Company = new LogisticsCompanyRelationship()
{
SecondTargetCode = logisticsInfo.ExpressId,
SourceName = logisticsInfo.ExpressName,
TargetCode = "zhuanxianwuliu",
TargetName = "专线物流"
};
}
else
throw; throw;
} }
} }

3
SDKAdapter/ExpressCompanyNameConverter.cs

@ -128,7 +128,6 @@ namespace SDKAdapter
new LogisticsCompanyRelationship(){SourceName="京东物流",TargetName="京东物流",TargetCode="jd"}, new LogisticsCompanyRelationship(){SourceName="京东物流",TargetName="京东物流",TargetCode="jd"},
new LogisticsCompanyRelationship(){SourceName="速腾快递",TargetName="速腾快递",TargetCode="suteng"}, new LogisticsCompanyRelationship(){SourceName="速腾快递",TargetName="速腾快递",TargetCode="suteng"},
new LogisticsCompanyRelationship(){SourceName="运通快运",TargetName="运通快运",TargetCode="ytky168"}, new LogisticsCompanyRelationship(){SourceName="运通快运",TargetName="运通快运",TargetCode="ytky168"},
new LogisticsCompanyRelationship(){SourceName="运通货运",TargetName="zhuanxianwuliu",TargetCode="专线物流",IsNoSubscribeKD100=true},
new LogisticsCompanyRelationship(){SourceName="汇森速运",TargetName="汇森速运",TargetCode="huisenky"}, new LogisticsCompanyRelationship(){SourceName="汇森速运",TargetName="汇森速运",TargetCode="huisenky"},
new LogisticsCompanyRelationship(){SourceName="丹鸟物流",TargetName="丹鸟物流",TargetCode="danniao"}, new LogisticsCompanyRelationship(){SourceName="丹鸟物流",TargetName="丹鸟物流",TargetCode="danniao"},
new LogisticsCompanyRelationship(){SourceName="丹鸟",TargetName="丹鸟物流",TargetCode="danniao"} new LogisticsCompanyRelationship(){SourceName="丹鸟",TargetName="丹鸟物流",TargetCode="danniao"}
@ -195,7 +194,5 @@ namespace SDKAdapter
public string SecondTargetName { get; set; } public string SecondTargetName { get; set; }
public string SecondTargetCode { get; set; } public string SecondTargetCode { get; set; }
public bool IsNoSubscribeKD100 { get; set; }
} }
} }

Loading…
Cancel
Save