|
@@ -128,7 +128,7 @@ func filter(sql string) string {
|
|
return sql
|
|
return sql
|
|
}
|
|
}
|
|
|
|
|
|
-//匹配包含detail的组
|
|
|
|
|
|
+// 匹配包含detail的组
|
|
func checkDetail(sql string) (arrMap map[string]string) {
|
|
func checkDetail(sql string) (arrMap map[string]string) {
|
|
arrMap = map[string]string{}
|
|
arrMap = map[string]string{}
|
|
res := reg_detail.FindAllStringSubmatch(sql, -1)
|
|
res := reg_detail.FindAllStringSubmatch(sql, -1)
|
|
@@ -142,12 +142,12 @@ func checkDetail(sql string) (arrMap map[string]string) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
-//校验是否有单字
|
|
|
|
|
|
+// 校验是否有单字
|
|
func checkSingleWord(sql string) bool {
|
|
func checkSingleWord(sql string) bool {
|
|
return len(reg_single.FindStringSubmatch(sql)) > 0
|
|
return len(reg_single.FindStringSubmatch(sql)) > 0
|
|
}
|
|
}
|
|
|
|
|
|
-//计算每组字段的替换值
|
|
|
|
|
|
+// 计算每组字段的替换值
|
|
func makeReplace(s_match string) (s_replace string) {
|
|
func makeReplace(s_match string) (s_replace string) {
|
|
arr := []string{}
|
|
arr := []string{}
|
|
for _, v := range strings.Split(s_match, ",") {
|
|
for _, v := range strings.Split(s_match, ",") {
|
|
@@ -158,7 +158,7 @@ func makeReplace(s_match string) (s_replace string) {
|
|
return strings.Join(arr, ",")
|
|
return strings.Join(arr, ",")
|
|
}
|
|
}
|
|
|
|
|
|
-//导入关键词
|
|
|
|
|
|
+// 导入关键词
|
|
func (r *CustomerRule) RuleImport() {
|
|
func (r *CustomerRule) RuleImport() {
|
|
defer qu.Catch()
|
|
defer qu.Catch()
|
|
if r.Method() == "POST" {
|
|
if r.Method() == "POST" {
|
|
@@ -185,7 +185,7 @@ func (r *CustomerRule) RuleImport() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-//生成预览数据
|
|
|
|
|
|
+// 生成预览数据
|
|
func (c *CustomerRule) ProductData() {
|
|
func (c *CustomerRule) ProductData() {
|
|
defer qu.Catch()
|
|
defer qu.Catch()
|
|
if c.Method() == "POST" {
|
|
if c.Method() == "POST" {
|
|
@@ -261,7 +261,7 @@ func (c *CustomerRule) ProductData() {
|
|
msg = "数据生成成功"
|
|
msg = "数据生成成功"
|
|
} else {
|
|
} else {
|
|
rep = false
|
|
rep = false
|
|
- msg = "数据生成失败"
|
|
|
|
|
|
+ msg = "数据生成失败,请稍后再试"
|
|
if err.Error() == "请设置开始结束时间" {
|
|
if err.Error() == "请设置开始结束时间" {
|
|
msg = "请设置开始结束时间"
|
|
msg = "请设置开始结束时间"
|
|
}
|
|
}
|