1、修改GetGameCardSearch接口sql注入问题;
This commit is contained in:
parent
48e0cd78d4
commit
70750755d3
|
@ -560,17 +560,16 @@ func GetGameCardSearch(name string, page, pageSize int, storeId uint32) ([]GameC
|
|||
// sqlStore = fmt.Sprintf(" AND id IN (%s) ", strings.Join(gameCardIds, ","))
|
||||
//}
|
||||
|
||||
countSql := "SELECT COUNT(id) AS count FROM game_card WHERE status=1 AND game_card.name LIKE '%" + name + "%'"
|
||||
err := DB.Raw(countSql).Scan(&cardCount).Error
|
||||
likeName := "%" + name + "%"
|
||||
countSql := "SELECT COUNT(id) AS count FROM game_card WHERE status=1 AND game_card.name LIKE ?"
|
||||
err := DB.Raw(countSql, likeName).Scan(&cardCount).Error
|
||||
if err != nil {
|
||||
logger.Error("err:", err)
|
||||
return cards, 0, err
|
||||
}
|
||||
|
||||
sql := "SELECT game_card.* FROM game_card WHERE status=1 AND game_card.name LIKE '%" + name + "%'"
|
||||
//sql := "SELECT game_card.* FROM game_card WHERE status=1 AND game_card.name LIKE '%" + name + "%'" + sqlStore +
|
||||
// fmt.Sprintf(" LIMIT %d,%d;", page*pageSize, pageSize)
|
||||
err = DB.Raw(sql).Scan(&cards).Error
|
||||
sql := "SELECT game_card.* FROM game_card WHERE status=1 AND game_card.name LIKE ?"
|
||||
err = DB.Raw(sql, likeName).Scan(&cards).Error
|
||||
if err != nil {
|
||||
logger.Error("err:", err)
|
||||
return cards, 0, err
|
||||
|
|
Loading…
Reference in New Issue
Block a user