Browse Source

更新int参数转换

xx 1 year ago
parent
commit
6a7b85a54c

+ 3 - 3
target/mysql/builder_delete.lua

@@ -30,7 +30,7 @@ end
     @return 返回 mysql_builder_delete 对象自身,以便链式调用
 ]]
 function mysql_builder_delete:where_i32(name, expression, value)
-    self.module:where_i32(name, expression, value)
+    self.module:where_i32(name, expression, fw_toint(value))
     return self
 end
 
@@ -42,7 +42,7 @@ end
     @return 返回 mysql_builder_delete 对象自身,以便链式调用
 ]]
 function mysql_builder_delete:where_i64(name, expression, value)
-    self.module:where_i64(name, expression, value)
+    self.module:where_i64(name, expression, fw_toint(value))
     return self
 end
 
@@ -98,7 +98,7 @@ end
     @return 返回 mysql_builder_delete 对象自身,以便链式调用
 ]]
 function mysql_builder_delete:limit(start, count)
-    self.module:limit(start, count)
+    self.module:limit(fw_toint(start), fw_toint(count))
     return self
 end
 

+ 2 - 2
target/mysql/builder_insert.lua

@@ -29,7 +29,7 @@ end
     @return 返回 mysql_builder_insert 对象自身,以便链式调用
 ]]
 function mysql_builder_insert:set_i32(name, value)
-    self.module:set_i32(name, value)
+    self.module:set_i32(name, fw_toint(value))
     return self
 end
 
@@ -40,7 +40,7 @@ end
     @return 返回 mysql_builder_insert 对象自身,以便链式调用
 ]]
 function mysql_builder_insert:set_i64(name, value)
-    self.module:set_i64(name, value)
+    self.module:set_i64(name, fw_toint(value))
     return self
 end
 

+ 4 - 4
target/mysql/builder_select.lua

@@ -21,7 +21,7 @@ end
     @return 返回 mysql_builder_select 对象自身,以便链式调用
 ]]
 function mysql_builder_select:where_i32(name, expression, value)
-    self.module:where_i32(name, expression, value)
+    self.module:where_i32(name, expression, fw_toint(value))
     return self
 end
 
@@ -33,7 +33,7 @@ end
     @return 返回 mysql_builder_select 对象自身,以便链式调用
 ]]
 function mysql_builder_select:where_i64(name, expression, value)
-    self.module:where_i64(name, expression, value)
+    self.module:where_i64(name, expression, fw_toint(value))
     return self
 end
 
@@ -109,7 +109,7 @@ end
     @return 返回 mysql_builder_select 对象自身,以便链式调用
 ]]
 function mysql_builder_select:page(page, count)
-    self.module:page(page, count)
+    self.module:page(fw_toint(page), fw_toint(count))
     return self
 end
 
@@ -120,7 +120,7 @@ end
     @return 返回 mysql_builder_select 对象自身,以便链式调用
 ]]
 function mysql_builder_select:limit(start, count)
-    self.module:limit(start, count)
+    self.module:limit(fw_toint(start), fw_toint(count))
     return self
 end
 

+ 6 - 6
target/mysql/builder_update.lua

@@ -29,7 +29,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:set_i32(name, value)
-    self.module:set_i32(name, value)
+    self.module:set_i32(name, fw_toint(value))
     return self
 end
 
@@ -40,7 +40,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:set_i64(name, value)
-    self.module:set_i64(name, value)
+    self.module:set_i64(name, fw_toint(value))
     return self
 end
 
@@ -95,7 +95,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:where_i32(name, expression, value)
-    self.module:where_i32(name, expression, value)
+    self.module:where_i32(name, expression, fw_toint(value))
     return self
 end
 
@@ -107,7 +107,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:where_i64(name, expression, value)
-    self.module:where_i64(name, expression, value)
+    self.module:where_i64(name, expression, fw_toint(value))
     return self
 end
 
@@ -152,7 +152,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:page(page, count)
-    self.module:page(page, count)
+    self.module:page(fw_toint(page), fw_toint(count))
     return self
 end
 
@@ -163,7 +163,7 @@ end
     @return 返回 mysql_builder_update 对象自身,以便链式调用
 ]]
 function mysql_builder_update:limit(start, count)
-    self.module:limit(start, count)
+    self.module:limit(fw_toint(start), fw_toint(count))
     return self
 end
 

+ 3 - 3
target/mysql/prepare_statement.lua

@@ -19,7 +19,7 @@ end
     @param value 参数值
 ]]
 function mysql_prepare_statement:set_bigint(index, value)
-    self.module:set_bigint(index, value)
+    self.module:set_bigint(index, fw_toint(value))
 end
 
 --[[
@@ -55,7 +55,7 @@ end
     @param value 参数值
 ]]
 function mysql_prepare_statement:set_i32(index, value)
-    self.module:set_i32(index, value)
+    self.module:set_i32(index, fw_toint(value))
 end
 
 --[[
@@ -64,7 +64,7 @@ end
     @param value 参数值
 ]]
 function mysql_prepare_statement:set_i64(index, value)
-    self.module:set_i64(index, value)
+    self.module:set_i64(index, fw_toint(value))
 end
 
 --[[