maxiaoshan 3 жил өмнө
parent
commit
c9fcbc9a3c

+ 6 - 1
src/lua/spiderwarn.go

@@ -244,9 +244,14 @@ L:
 
 
 func (l *Lua) SpiderUpdate() {
 func (l *Lua) SpiderUpdate() {
 	defer qu.Catch()
 	defer qu.Catch()
+	state, _ := l.GetInteger("state")
+	reason := "批量处理无需更新"
+	if state == 4 { //批量直接发布
+		reason = "批量处理直接发布"
+	}
 	ids := strings.Split(l.GetString("ids"), ",")
 	ids := strings.Split(l.GetString("ids"), ",")
 	for _, id := range ids {
 	for _, id := range ids {
-		TagToSpiderWarnErr(2, id, "无需更新", map[string]interface{}{})
+		TagToSpiderWarnErr(state, id, reason, map[string]interface{}{})
 	}
 	}
 	l.ServeJson(map[string]interface{}{"success": true})
 	l.ServeJson(map[string]interface{}{"success": true})
 }
 }

+ 9 - 4
src/web/templates/lua/spiderwarn.html

@@ -9,7 +9,8 @@
     <section class="content-header">
     <section class="content-header">
         <h1>
         <h1>
             <small>
             <small>
-                <button type="button" class="btn btn-primary" data-toggle="modal" onclick="delSelect()">批量删除</button>
+                <button type="button" class="btn btn-primary" data-toggle="modal" onclick="batchprocess(2)">批量删除</button>
+                <button type="button" class="btn btn-primary" data-toggle="modal" onclick="batchprocess(4)">批量发布</button>
             </small>
             </small>
         </h1>
         </h1>
         <ol class="breadcrumb">
         <ol class="breadcrumb">
@@ -174,7 +175,7 @@
         })
         })
     });
     });
     //批量删除
     //批量删除
-    function delSelect(){
+    function batchprocess(state){
       var ids=[];
       var ids=[];
     		$("#spiderwarn td input[type=checkbox]").each(function(){
     		$("#spiderwarn td input[type=checkbox]").each(function(){
     			if($(this).prop("checked")){
     			if($(this).prop("checked")){
@@ -186,7 +187,7 @@
           $.ajax({
           $.ajax({
             url: "/lua/spiderupdate",
             url: "/lua/spiderupdate",
             type: "post",
             type: "post",
-            data: {"ids":ids.join(",")},
+            data: {"ids":ids.join(","),"state":state},
             success: function(r){
             success: function(r){
               if(r&&r.success){
               if(r&&r.success){
                 $("#selrow").prop('checked',false);
                 $("#selrow").prop('checked',false);
@@ -196,7 +197,11 @@
           })
           })
         })
         })
       }else{
       }else{
-        alert("请选择要删除的数据!") 
+          if(state == 2){
+            alert("请选择要删除的数据!")
+          }else if(state == 4){
+              alert("请选择要发布的数据!")
+          }
       }
       }
     }
     }