- 禁用达达发单

This commit is contained in:
gazebo
2019-05-06 17:07:40 +08:00
parent afd391f25f
commit 4b5fd5925d
2 changed files with 14 additions and 12 deletions

View File

@@ -23,6 +23,7 @@ func (c *BaseScheduler) CreateWaybillOnProviders(ctx *jxcontext.Context, order *
var errList []string
for _, storeCourier := range storeCourierList {
if handler := partner.GetDeliveryPlatformFromVendorID(storeCourier.VendorID); handler != nil && handler.Use4CreateWaybill {
courierVendorID := storeCourier.VendorID
if order.VendorID != model.VendorIDWSC || courierVendorID != model.VendorIDDada { // 达达作为微商城的自有配送,不参与配送竞争
bill, err2 := c.CreateWaybill(courierVendorID, order, policyHandler)
@@ -38,6 +39,7 @@ func (c *BaseScheduler) CreateWaybillOnProviders(ctx *jxcontext.Context, order *
}
}
}
}
if len(bills) > 0 {
err = nil
} else if len(errList) == 0 {

View File

@@ -36,7 +36,7 @@ type DeliveryHandler struct {
func init() {
CurDeliveryHandler = new(DeliveryHandler)
partner.RegisterDeliveryPlatform(CurDeliveryHandler, true)
partner.RegisterDeliveryPlatform(CurDeliveryHandler, false)
}
func OnWaybillMsg(msg *dadaapi.CallbackMsg) (retVal *dadaapi.CallbackResponse) {