func (this *TagController) Delete() { var tagId, _ = this.GetInt64("id") var tag = models.Tag{Id: tagId} tag.Read() var deleteTagName = tag.Name if deleteTagName == "未分组" { this.StopRun() } tag.Delete() o := orm.NewOrm() o.Raw("UPDATE tbl_article SET tag = ? WHERE tag = ?", "未分组", deleteTagName).Exec() var count int64 = 0 orm.NewOrm().Raw("SELECT COUNT(*) FROM tbl_article WHERE tag = ?", "未分组").QueryRow(&count) noGroupTag := models.Tag{Name: "未分组"} noGroupTag.Read("name") noGroupTag.Count = count noGroupTag.Update("count") this.Redirect("/admin/tag/list", 301) }