- CreateWaybillOnProvidersEx use all possible courier vendor(not just MTPS).

This commit is contained in:
gazebo
2019-01-29 10:44:38 +08:00
parent 9ed9175938
commit 946164d138
4 changed files with 32 additions and 13 deletions

View File

@@ -38,6 +38,7 @@ var (
PurchasePlatformHandlers map[int]IPurchasePlatformHandler
DeliveryPlatformHandlers map[int]*DeliveryPlatformHandlerInfo
UseableDeliveryVendorIDs []int
)
type IOrderManager interface {
@@ -172,6 +173,7 @@ func RegisterDeliveryPlatform(handler IDeliveryPlatformHandler, isUse4CreateWayb
Handler: handler,
Use4CreateWaybill: isUse4CreateWaybill,
}
UseableDeliveryVendorIDs = append(UseableDeliveryVendorIDs, vendorID)
}
func GetPurchasePlatformFromVendorID(vendorID int) IPurchasePlatformHandler {
return PurchasePlatformHandlers[vendorID]