Browse Source

清理测试提示

unknown 6 years ago
parent
commit
654bfdaab9

+ 2 - 1
src/jy/admin/rule.go

@@ -5,7 +5,6 @@ import (
 	"fmt"
 	. "jy/mongodbutil"
 	"jy/util"
-	"log"
 	qu "qfw/util"
 	"time"
 
@@ -552,6 +551,8 @@ func ClearRuleLogicData(c *gin.Context) {
 }
 func ClearRuleLogicSave(c *gin.Context) {
 	data := GetPostForm(c)
+	delete(data, "resultcoll")
+	delete(data, "rid")
 	_id, _ := c.GetPostForm("_id")
 	b := false
 	if _id == "" {

+ 8 - 4
src/jy/admin/rulecheck.go

@@ -169,10 +169,14 @@ func init() {
 		code, _ := c.GetPostForm("s_code")
 		name, _ := c.GetPostForm("s_name")
 		rid, _ := c.GetPostForm("rid")
-		projectset, _ := c.GetPostForm("projectset")
 		resultcoll, _ := c.GetPostForm("resultcoll")
-		extinfo := checkClearScript(code, name, resultcoll, rid, projectset, luascript)
-		c.JSON(200, gin.H{"rep": extinfo})
+		if rid == "" || resultcoll == "" {
+			c.JSON(200, gin.H{"rep": nil})
+		} else {
+			extinfo := checkClearScript(code, name, resultcoll, rid, luascript)
+			c.JSON(200, gin.H{"rep": extinfo})
+		}
+
 	})
 }
 
@@ -334,7 +338,7 @@ func checkCoreScript(code, name, infoid, script string) interface{} {
 }
 
 //lua清理脚本测试
-func checkClearScript(code, name, resultcoll, _id, projectset, script string) interface{} {
+func checkClearScript(code, name, resultcoll, _id, script string) interface{} {
 	doc, _ := Mgo.FindById(resultcoll, _id, extract.Fields2)
 	data := elastic.Get(qu.ObjToString(ju.Config["mergetablealias"]), qu.ObjToString(ju.Config["mergetable"]), `{"query":{"term":{"list.infoid":"`+_id+`"}}}`)
 	kvMap := make(map[string][]map[string]interface{})

+ 3 - 1
src/web/templates/admin/check_luaclearlogic.html

@@ -73,8 +73,10 @@ function check(){
 	$.post("/admin/check/lua/checkclearlua",
 		com.serializeArray("dataform"), 
 		function(r) {
-			if(r.rep){				
+			if(r.rep){	
 				$("#result").html(JSON.stringify(r.rep, null, 2)) 
+			}else{
+				showTip("表单信息填写错误!",1000)
 			}
 		}
 	);