func getSlug(db *gorp.DbMap, title string) string { title = chpu.Chpu(title) for { id, _ := db.SelectInt("select Id from New where Slug = ?", title) if id != 0 { title = strinc.Inc(title) } else { break } } return title }
func Create(db *gorp.DbMap, c ChangeLog) (ChangeLog, error) { c.Slug = chpu.Chpu(c.Title) for { id, _ := db.SelectInt("select Id from ChangeLog where Slug = ?", c.Slug) if id != 0 { c.Slug = strinc.Inc(c.Slug) } else { break } } r := rate.Rate{} t := time.Now().UTC() c.Created = t.UnixNano() err := db.Insert(&c) r.Create(db, 6, c.Id) return c, err }