...
|
...
|
@@ -198,7 +198,11 @@ func GetIncrementSql(table string, column string, incre int, id int64) *utils.Sq |
|
|
var sql *bytes.Buffer
|
|
|
sql = bytes.NewBuffer(nil)
|
|
|
sql.WriteString(fmt.Sprintf("update %s set %s=%s+%d ", table, column, column, incre))
|
|
|
sql.WriteString(fmt.Sprintf(" where id=%d", id))
|
|
|
if incre > 0 {
|
|
|
sql.WriteString(fmt.Sprintf(" where id=%d", id))
|
|
|
} else {
|
|
|
sql.WriteString(fmt.Sprintf(" where id=%d and %v>0", id, column))
|
|
|
}
|
|
|
return &utils.SqlData{
|
|
|
Sql: sql.String(),
|
|
|
}
|
...
|
...
|
|