- 手工创建三方运单记录消息
This commit is contained in:
@@ -56,11 +56,13 @@ func AddPolicy(prevPolicy, newPolicy partner.CreateWaybillPolicy) (outPolicy par
|
||||
}
|
||||
|
||||
func CallCreateWaybillPolicy(policy partner.CreateWaybillPolicy, refDeliveryFee, refAddFee, deliveryFee int64, order *model.GoodsOrder, waybillVendorID int) (err error) {
|
||||
waybillVendorName := jxutils.GetVendorName(waybillVendorID)
|
||||
globals.SugarLogger.Debugf("CallCreateWaybillPolicy orderID:%s, refDeliveryFee:%d, refAddFee:%d, deliveryFee:%d, waybillVendor:%s",
|
||||
order.VendorOrderID, refDeliveryFee, refAddFee, deliveryFee, waybillVendorName)
|
||||
if policy == nil {
|
||||
policy = NullCreateWaybillPolicy
|
||||
}
|
||||
if errStr := policy(refDeliveryFee, refAddFee, deliveryFee); errStr != "" {
|
||||
waybillVendorName := jxutils.GetVendorName(waybillVendorID)
|
||||
errStr = fmt.Sprintf("oderID:%s创建运单出错:%s", order.VendorOrderID, errStr)
|
||||
globals.SugarLogger.Debugf("%s CallCreateWaybillPolicy failed with %s", waybillVendorName, errStr)
|
||||
return errors.New(errStr)
|
||||
|
||||
Reference in New Issue
Block a user