|
|
@@ -1,6 +1,9 @@
|
|
|
package common
|
|
|
|
|
|
-import "strings"
|
|
|
+import (
|
|
|
+ "fmt"
|
|
|
+ "strings"
|
|
|
+)
|
|
|
|
|
|
// SqlStrReplaceSingleQuotes 防止sql注入 单引号
|
|
|
func SqlStrReplaceSingleQuotes(str string) string {
|
|
|
@@ -17,3 +20,24 @@ func SqlStrReplaceDoubleQuotes(str string) string {
|
|
|
}
|
|
|
return str
|
|
|
}
|
|
|
+
|
|
|
+func GetSqlInArrayStrToString(arr []string) string {
|
|
|
+ return "'" + strings.Join(arr, "','") + "'"
|
|
|
+}
|
|
|
+
|
|
|
+func GetSqlInArrayInt64ToString(arr []int64) string {
|
|
|
+ str := ""
|
|
|
+ for _, v := range arr {
|
|
|
+ str = str + fmt.Sprintf("%d,", v)
|
|
|
+ }
|
|
|
+ str = str[:len(str)-1]
|
|
|
+ return str
|
|
|
+}
|
|
|
+
|
|
|
+func ArrayInt64ToString(ids []int64) []string {
|
|
|
+ idsStr := make([]string, 0)
|
|
|
+ for _, id := range ids {
|
|
|
+ idsStr = append(idsStr, fmt.Sprint(id))
|
|
|
+ }
|
|
|
+ return idsStr
|
|
|
+}
|