package my_chart_classify import ( "fmt" "hongze/hongze_yb/global" "time" ) // UpdateMyChartClassifySortByClassifyId 根据分类ID更新排序 func UpdateMyChartClassifySortByClassifyId(adminId, classifyId, nowSort int, updateSort string) (err error) { sql := ` update my_chart_classify set sort = ` + updateSort + ` WHERE admin_id = ? and sort > ? ` if classifyId > 0 { sql += ` or ( my_chart_classify_id > ` + fmt.Sprint(classifyId) + ` and sort = ` + fmt.Sprint(nowSort) + `)` } err = global.MYSQL["data"].Exec(sql, adminId, nowSort).Error return } // UpdateClassifySort 更新分类排序 func UpdateClassifySort(adminId, classifyId, nowSort int, modifyTime time.Time) (err error) { err = global.MYSQL["data"].Model(MyChartClassify{}).Select("Sort", "ModifyTime").Where("admin_id = ? AND my_chart_classify_id = ?", adminId, classifyId).Updates(MyChartClassify{ Sort: nowSort, ModifyTime: modifyTime, }).Error return }