Files
crawlab/backend/services/challenge/create_nodes.go
2020-03-19 18:56:59 +08:00

23 lines
384 B
Go

package challenge
import (
"crawlab/constants"
"crawlab/model"
"github.com/globalsign/mgo/bson"
)
type CreateNodesService struct {
UserId bson.ObjectId
}
func (s *CreateNodesService) Check() (bool, error) {
query := bson.M{
"status": constants.StatusOnline,
}
list, err := model.GetScheduleList(query)
if err != nil {
return false, err
}
return len(list) >= 3, nil
}