Commit 70427331ff55aedffc0d88d77af73d81537c89e1
1 parent
f0de8a60
fix: 解决的bug是每天上线都会被迫进拾荒,要手动结算一下
1。 字段为空的值也需要保存到mysql中。
Showing
1 changed file
with
2 additions
and
0 deletions
Show diff stats
src/shared/ModelBaseMysql.lua
@@ -485,6 +485,8 @@ function ModelBaseMysql:updateFields(fields) | @@ -485,6 +485,8 @@ function ModelBaseMysql:updateFields(fields) | ||
485 | if next(value) then | 485 | if next(value) then |
486 | local result = mysqlproxy:quote_sql_str(MsgPack.pack(value)) | 486 | local result = mysqlproxy:quote_sql_str(MsgPack.pack(value)) |
487 | params[field] = result | 487 | params[field] = result |
488 | + else | ||
489 | + params[field] = mysqlproxy:quote_sql_str(MsgPack.pack({})) | ||
488 | end | 490 | end |
489 | elseif self.class.schema[field][1] == "string" then | 491 | elseif self.class.schema[field][1] == "string" then |
490 | local result = mysqlproxy:quote_sql_str(value) | 492 | local result = mysqlproxy:quote_sql_str(value) |