diff --git a/business/partner/delivery/fn/waybill.go b/business/partner/delivery/fn/waybill.go index 4af6c9568..2dc49689e 100644 --- a/business/partner/delivery/fn/waybill.go +++ b/business/partner/delivery/fn/waybill.go @@ -46,8 +46,10 @@ func (c *DeliveryHandler) CancelWaybill(bill *model.Waybill, cancelReasonID int, OrderCancelCode: fnpsapi.OrderCancelReson8, OrderCancelTime: time.Now().UnixNano() / 1e6, }) - if strings.Contains(err.Error(), "运单暂未生成") { - err = nil + if err != nil { + if strings.Contains(err.Error(), "运单暂未生成") { + err = nil + } } return err }