admin
2021-01-23 0a18a8cb0a7a57bf1f82df425251334c57f8c39a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
<%@page import="com.yeshi.buwan.domain.web.RecommendAdAdmin"%>
<%@page import="com.yeshi.buwan.domain.web.RecommendAdAdmin"%>
<%@page import="com.yeshi.buwan.domain.web.BanquanVideoAdmin"%>
<%@page import="com.yeshi.buwan.domain.DetailSystem"%>
<%@page import="com.yeshi.buwan.domain.web.DetailSystemSelect"%>
<%@page import="com.yeshi.buwan.domain.web.BanquanKeyAdmin"%>
<%@page import="com.yeshi.buwan.domain.VideoIntersection"%>
<%@page import="com.yeshi.buwan.domain.RecommendAd"%>
<%@page import="com.yeshi.buwan.util.TimeUtil"%>
<%@page import="java.util.concurrent.TimeUnit"%>
<%@page import="com.yeshi.buwan.web.tag.PageEntity"%>
<%@page import="com.yeshi.buwan.util.StringUtil"%>
<%@page import="com.yeshi.buwan.domain.VideoInfo"%>
<%@page import="com.yeshi.buwan.domain.SystemInfo"%>
<%@ page language="java" import="java.util.*"%>
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page pageEncoding="UTF-8"%><%@ taglib prefix="page" uri="/pagelib"%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>首页分类</title>
<link rel="stylesheet" href="/BuWan/css/gongyong.css"
    type="text/css" />
<link rel="stylesheet" href="/BuWan/css/sspb.css"
    type="text/css" />
<LINK rel=stylesheet
    href="/BuWan/js/jquery-ui-1.11.4/jquery-ui.css" />
<script type="text/javascript" src="/BuWan/js/jquery.min.js"></script>
<script type="text/javascript" src="/BuWan/js/check.js"></script>
<script type="text/javascript" src="/BuWan/js/jquery.js"></script>
<script type="text/javascript"
    src="/BuWan/js/jquery-ui-1.11.4/jquery-ui.js"></script>
<script type="text/javascript">
$(function(){
 var    searchdialog= $("#searchdialog").dialog(
                        {
                            autoOpen : false,
                            modal : true,
                            height : 750,
                            width : 1000,
                            buttons : {
                                "确定" : function() {
                                   var result=""; 
                                
                                   for(var i=0;i<$(".resultclass").length;i++)
                                   {
                                       if($(".resultclass")[i].checked)//选中
                                       {
                                        result+=$(".resultclass")[i].getAttribute("value")+",";
                                       }
                                   }
                                   
                                   var platforms="";
                                   for(var i=0;i<$(".detailsystem").length;i++)
                                   {
                                      var ds=$(".detailsystem")[i];
                                      if(ds.checked)
                                       {
                                           platforms+=ds.getAttribute("value")+",";
                                       }
                                   }
                                   
                                   alert(platforms);
                                   alert(result);
                                   if(result!="")
                                   $.ajax({
                                        url : encodeURI("/BuWan/BanQuanServlet?type=addBanQuanVideo&system="+platforms+"&ids="
                                                + result),//encodeURI
                                        cache : false,
                                        success : function(data) {
                                        alert("添加成功");
                                        searchdialog.dialog("close");
                                        }
                                    });
                                },
                                "取消" : function() {
                                    searchdialog.dialog("close");
                                }
                            }
                        });
                        
            $("#addVideo").click(function() {
                searchdialog.dialog("open");
            });    
            
           
            
            function search(content) {
                    $("#search").val("获取结果中...");
                    $.ajax({
                                url : encodeURI("/BuWan/VideoServlet?type=searchVideo&name="
                                        + content),//encodeURI
                                cache : false,
                                success : function(data) {
                                    // $(this).addClass("done");
                                    $("#search").val("搜索");
                                    $("#searchresult").empty();
                                    $("#searchresult")
                                            .append(
                                                    "<tr><td>ID</td><td>图片</td><td>名称</td><td>创建时间</td><td>是否显示</td><td>选择</td></tr>");
                                    var jsonData = eval(data);
                                    $
                                            .each(
                                                    jsonData,
                                                    function(index, objVal) { //遍历对象数组,index是数组的索引号,objVal是遍历的一个对象。  
                                                        //val["属性"]可取到对应的属性值。  
                                                        //组装json去空格
                                                        var trans = jQuery
                                                                .trim(
                                                                        "{\"Id\":\""
                                                                                + objVal["Id"]
                                                                                + "\",\"Name\":\""
                                                                                + objVal["Name"]
                                                                                + "\"}")
                                                                .replace(/\s+/g, "");
                                                        $("#searchresult")
                                                                .append(
                                                                        "<tr><td>"
                                                                                + objVal["Id"]
                                                                                + "</td><td><img src="+objVal["Picture"]+" style=\"width:100px\"></td>"
                                                                                + "<td>"
                                                                                + objVal["Name"]
                                                                                + "</td><td>"
                                                                                + objVal["Createtime"]
                                                                                + "</td><td><font color=\"red\">"+objVal["Show"]+"</font></td><td><input name=\"rbsearchresult\" class=\"resultclass\" type=\"checkbox\" value="
                                                                                + objVal["Id"]
                                                                                + "></td></tr>");
                                                    });
                                }
                            });
        }
 
        
        $("#search").click(
                function() {
                    if (!($("#searchcontent").val() == undefined
                            || $("#searchcontent").val() == ""
                            || $("#searchcontent").val() == null)) {
                        search($("#searchcontent").val());
                    }
                });
                
        $("#addVideo").click(function() {
                searchdialog.dialog("open");
            });
            
        
                
        $(".detailsystemcheck").click(function(){
           if($(this).is(":checked"))//添加
           { 
             $.ajax({url : encodeURI("/BuWan/RecommendAdAdminServlet?type=addSuperRecommendAd&system="+$(this).attr("id")+"&ids="+$(this).attr("key")),//encodeURI
                                        cache : false,
                                        success : function(data) {
                                        alert("添加成功");
                                        }
                                    });
             
           }
           else//删除
           {
           
            $.ajax({url : encodeURI("/BuWan/RecommendAdAdminServlet?type=deleteSuperRecommendAd&system="+$(this).attr("id")+"&ids="+$(this).attr("key")),//encodeURI
                                        cache : false,
                                        success : function(data) {
                                        alert("删除成功");
                                        }
                                    });
             
           }
        });
        
        $("#deleteChecked").click(function(){
          var keys=""; 
          for(var i=0;i<$(".movedata").length;i++)
            {
                var ds=$(".movedata")[i];
                if(ds.checked)
                 {
                   keys+=ds.getAttribute("value")+",";                   
                 }
            }
         if(keys.length>0)
         {
          if (confirm("是否真的要删除?") == true)
          window.location="deleteRecommendAdList.action?urls="+keys;
         }
        
        });        
 
 
});
 
</script>
 
<script type="text/javascript">
    function p_del() {
            var msg = "您真的确定要删除吗?";
            if (confirm(msg) == true) {
                return true;
            } else {
                return false;
            }
        }
 
    function changeShow(id) {
        var u = "/BuWan/VideoServlet?type=changeVideoShow&id=" + id;
        $.ajax({
            url : u,
            cache : false,
            success : function(data) {
                alert("修改成功");
            }
        });
    }
</script>
<!-- 输入框 -->
 
<script type="text/javascript">
 
function searchSubmit()
{
 window.location="recommendAdList.action?key="+$("#key").val()+"&detailsystem="+$("#detailsystem").val();
}
                
</script>
 
 
 
 
</head>
<%
    List<RecommendAdAdmin> list=(List<RecommendAdAdmin>)request.getAttribute("recommendAdAdminList");
    PageEntity pageEntity=(PageEntity)request.getAttribute("pageEntity");
    List<DetailSystem> detailSystemList=( List<DetailSystem>)request.getAttribute("detailSystemList");
    if(pageEntity==null)//设置默认值
    {
     pageEntity= new PageEntity();
     pageEntity.setPageIndex(1);
     pageEntity.setPageSize(20);
     pageEntity.setParams(null);
     pageEntity.setTotalCount(100);
    }
%>
 
<body>
    <div class="div_bj">
 
        <div class="div_ban">用户Banner</div>
        <div class="div_rdtg"></div>
 
        <div class="qxsc">
            <div class="ck" style="float:left;">
 
 
                <select id="detailsystem" name="detailsystem">
                    <%
                        for(int i=-1;i<detailSystemList.size();i++) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(i==-1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 String sec="";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(pageEntity!=null&&pageEntity.getParams()!=null&&"0".equalsIgnoreCase(pageEntity.getParams().get("detailsystem")))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                sec="selected='selected'";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                out.print("<option value='0' "+sec+">全部</option>");
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   else
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String sec="";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(pageEntity!=null&&pageEntity.getParams()!=null&&detailSystemList.get(i).getId().equalsIgnoreCase(pageEntity.getParams().get("detailsystem")))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                sec="selected='selected'";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   out.print("<option value="+detailSystemList.get(i).getId()+" "+sec+">"+detailSystemList.get(i).getAppName() +"</option>");
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                    %>
                </select>
            </div>
            <div class="sc_1" style="float:left;margin-top: 0px;">
                <input type="text" name="key" maxlength="10"
                    style="width:150px; height:37px; margin-left:50px; float:left; margin-top: 20px;"
                    class="ck_1" id="key" /><img src="/BuWan/img/fadajing.png"
                    width="52" height="43" onclick="searchSubmit()">
            </div>
            <div>
                <a href="getRecommendAdDetailSystem.action"> <input
                    type="button" value="添加热播广告+" class="but_tj" /> </a>
            </div>
        </div>
 
        <div class="div_cont">
            <div class="div_cont01">
                <ul>
                    <li class="xz" style="margin-left:0%">选择</li>
                    <li class="sx"  style="margin-left:4%">编号</li>
                    <li class="mc"  style="margin-left:5%">图片</li>
                    <li class="mc"  style="margin-left:5%">平台</li>
                    <li class="ap" style="width:400px; margin-left: 0%;">APP名称</li>
                    <li class=""  style="margin-left:0%">创建时间</li>
                    <li class=""  style="margin-left:4%">删除</li>
                    <li class=""  style="margin-left:4%">编辑</li>
                </ul>
            </div>
 
            <%
                for(RecommendAdAdmin bv:list) {
            %>
            <div class="div_tab">
                <table>
                    <tr>
                        <td><input type="checkbox"
                            value="<%=bv.getRecommendAd().getRecommendAd().getId()%>"
                            class="td_ck movedata" name="movedata" />
                        </td>
                        <td class="sx_00"><div class="div_s0"><%=bv.getRecommendAd().getRecommendAd().getId()%></div>
                        </td>
                        <td><div class="div_td1">
                                <img
                                    src="<%=StringUtil.getAbsoluteUrl(request, bv.getRecommendAd().getRecommendAd().getPicture())%>"
                                    style="width:200px;">
                            </div>
                        </td>
                        <td><div class="div_td1">
                                <%
                                    switch(bv.getRecommendAd().getRecommendAd().getPlatform())
                                                                             {
                                                                             case 1:
                                                                             out.print("Android");
                                                                             break;
                                                                             case 2: out.print("IOS");break;
                                                                             case 3: out.print("Android和IOS");break;                                             
                                                                             }
                                %>
                            </div>
                        </td>
                        <td>
                            <div class="div_td0">
                                <div class="div_te">
 
                                    <ul>
                                        <%
                                            for(DetailSystemSelect dss:bv.getDetailSystemList()) {
                                        %>
                                        <li><input class="detailsystemcheck"
                                            key="<%=bv.getRecommendAd().getRecommendAd().getId()%>"
                                            id="<%=dss.getDetailSystem().getId()%>" type="checkbox"
                                            <%=dss.isSelected()?"checked":""%> /><%=dss.getDetailSystem().getAppName()+("("+(dss.getDetailSystem().getPlatform()==1?"A":"I")+")")%></li>
 
 
                                        <%
                                            }
                                        %>
                                    </ul>
                                </div>
                            </div></td>
 
                        <td><%=TimeUtil.getAllTime(Long.parseLong(bv.getRecommendAd().getRecommendAd().getCreatetime()))%></td>
                        <td><a
                            key="<%=bv.getRecommendAd().getRecommendAd().getId()%>"
                            href="deleteRecommendAd.action?id=<%=bv.getRecommendAd().getRecommendAd().getId()%>"
                            onclick="p_del()"><img src="/BuWan/img/lajitong.png" />
                        </a>
                        </td>
 
                        <td><a
                            key="<%=bv.getRecommendAd().getRecommendAd().getId()%>"
                            href="getRecommendAd.action?id=<%=bv.getRecommendAd().getRecommendAd().getId()%>"><img
                                src="/BuWan/img/xiugai.png" /> </a>
                        </td>
                    </tr>
                </table>
            </div>
            <%
                }
            %>
            <div class="div_bot">
                <div class="ck_k">
                    <input type="checkbox" class="ck_1"
                        onclick="if(this.checked==true) { checkAll('movedata'); } else { clearAll('movedata'); }" />
                </div>
                <div class="qx_1">全选</div>
                <div class="sc_1_1">
                    <input type="button" id="deleteChecked" value="删除" class="sc" />
                </div>
            </div>
 
            <div class="div_ym">
                <page:page preimage="/BuWan/img/page_pre.png"
                    url="recommendAdList.action"
                    totalLines="<%=pageEntity.getTotalCount() %>"
                    pagesize="<%=pageEntity.getPageSize() %>"
                    nextimage="/BuWan/img/page_next.png"
                    pagebg="/BuWan/img/page_page.png"
                    inputbg="i/BuWan/mg/page_page.png"
                    pageindex="<%=pageEntity.getPageIndex() %>"
                    gobg="/BuWan/img/page_page.img"
                    params="<%=pageEntity.getParams() %>" />
            </div>
 
        </div>
    </div>
</body>
<script type="text/javascript" src="/BuWan/js/countheight.js">
    
</script>
</html>