|
@@ -732,9 +732,11 @@ func GetFirstEdbInfoByClassifyId(classifyId int) (item *EdbInfo, err error) {
|
|
|
// UpdateEdbInfoSortByClassifyId 根据分类id更新排序
|
|
|
func UpdateEdbInfoSortByClassifyId(classifyId, nowSort int, prevEdbInfoId int, updateSort string) (err error) {
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
|
- sql := ` update edb_info set sort = ` + updateSort + ` WHERE classify_id=? AND `
|
|
|
+ sql := ` update edb_info set sort = ` + updateSort + ` WHERE classify_id=?`
|
|
|
if prevEdbInfoId > 0 {
|
|
|
- sql += ` ( sort > ? or ( edb_info_id > ` + fmt.Sprint(prevEdbInfoId) + ` and sort=` + fmt.Sprint(nowSort) + ` )) `
|
|
|
+ sql += ` AND ( sort > ? or ( edb_info_id > ` + fmt.Sprint(prevEdbInfoId) + ` and sort=` + fmt.Sprint(nowSort) + ` )) `
|
|
|
+ } else {
|
|
|
+ sql += ` AND ( sort > ? )`
|
|
|
}
|
|
|
_, err = o.Raw(sql, classifyId, nowSort).Exec()
|
|
|
return
|