Beispiel #1
0
//添加Schedule
func AddSchedule(params martini.Params, r render.Render, Ss *schedule.ScheduleManager, scd schedule.Schedule) { // {{{
	if scd.Name == "" {
		e := fmt.Sprintf("[AddSchedule] Schedule name is required")
		g.L.Warningln(e)
		r.JSON(500, e)
		return
	}

	err := Ss.AddSchedule(&scd)
	if err != nil {
		e := fmt.Sprintf("[AddSchedule] add schedule error %s.", err.Error())
		g.L.Warningln(e)
		r.JSON(500, e)
		return
	}

	r.JSON(200, scd)
	return
} // }}}