Commit 93acc0c98ace123bee446428d905d586d5105222

Authored by 张宗朋
2 parents a80e77eb b8a5bf8a

..

.settings/org.eclipse.wst.common.component
... ... @@ -8,15 +8,6 @@
8 8 <dependent-module archiveName="cnlive_live_model-0.0.1-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/cnlive_live_model/cnlive_live_model">
9 9 <dependency-type>uses</dependency-type>
10 10 </dependent-module>
11   - <dependent-module archiveName="cnlive_ks3-1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/cnlive_ks3/cnlive_ks3">
12   - <dependency-type>uses</dependency-type>
13   - </dependent-module>
14   - <dependent-module archiveName="smart-framework-4.0.1.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/smart-framework/smart-framework">
15   - <dependency-type>uses</dependency-type>
16   - </dependent-module>
17   - <dependent-module archiveName="smart-plugin-job-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/smart-plugin-job/smart-plugin-job">
18   - <dependency-type>uses</dependency-type>
19   - </dependent-module>
20 11 <dependent-module archiveName="smart-plugin-dbcp-1.0.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/smart-plugin-dbcp/smart-plugin-dbcp">
21 12 <dependency-type>uses</dependency-type>
22 13 </dependent-module>
... ...
src/main/java/com/cnlive/mz/live/action/LiveAction.java
... ... @@ -123,32 +123,32 @@ public class LiveAction {
123 123 String video_uuid = params.getString("uuid");
124 124 if (live_url.isEmpty()) {
125 125 return null;
126   - }else{
127   - int index = live_url.lastIndexOf("/");
128   - String streamName = live_url.substring(index+1);
129   - System.out.println("streamName==="+streamName);
130   - String accesskey = BaseUtil.getAccessKey();
131   - accesskey = java.net.URLEncoder.encode(accesskey,"utf-8");
132   - String add = "add";
133   - String addsignature = BaseUtil.signature(add,streamName);
134   - String del = "del";
135   - String delsignature = BaseUtil.signature(del,streamName);
136   - String expire = BaseUtil.getTimestamp();
137   - System.out.println(expire+"---expire---");
138   - //断流。
139   - try {
140   - addBlackList(addsignature,accesskey,expire,streamName);
141   - delBlackList(delsignature,accesskey,expire,streamName);
142   - } catch (UnsupportedEncodingException e) {
143   - e.printStackTrace();
  126 + } else {
  127 + int index = live_url.lastIndexOf("live");
  128 + String streamName = live_url.substring(index + 6);
  129 + System.out.println("streamName===" + streamName);
  130 + String accesskey = BaseUtil.getAccessKey();
  131 + accesskey = java.net.URLEncoder.encode(accesskey, "utf-8");
  132 + String add = "add";
  133 + String signature = BaseUtil.signature(add, streamName);
  134 + String del = "del";
  135 + String delsignature = BaseUtil.signature(del, streamName);
  136 + String expire = BaseUtil.getTimestamp();
  137 + System.out.println(expire + "---expire---");
  138 + // 断流。
  139 + try {
  140 + addBlackList(signature, accesskey, expire, streamName);
  141 + delBlackList(delsignature, accesskey, expire, streamName);
  142 + } catch (UnsupportedEncodingException e) {
  143 + e.printStackTrace();
  144 + }
  145 + // 直播通知
  146 + // tLiveService.notify(video_uuid, "-1");
  147 + boolean flag = tCheckService.closeLive(id);
  148 + return new Result(flag);
144 149 }
145   - // 直播通知
146   - tLiveService.notify(video_uuid, -2);
147   - boolean flag = tCheckService.closeLive(id);
148   - return new Result(flag);
149   - }
150   -
151 150 }
  151 +
152 152 // 通过审核
153 153 @Request.Get("/check/pass/{id}")
154 154 public Result pass(int id) {
... ... @@ -207,7 +207,7 @@ public class LiveAction {
207 207 int user_id = CastUtil.castInt(DataContext.getRequest().getSession().getAttribute(LiveUtils.SESSION_KEY_ID));
208 208 Pager<TLive> tLive = tLiveService.getAllTLivePager(page_number, Constants.PAGE_SIZE);
209 209 return new View("live/all_live_management.jsp").data("tLive", tLive);
210   - }
  210 + }
211 211  
212 212 @Request.Post("/live/search/{page_number}")
213 213 public View search(int page_number, Params params) {
... ... @@ -220,4 +220,10 @@ public class LiveAction {
220 220 System.out.println(tLive);
221 221 return new View("live/all_live_management.jsp").data("tLive", tLive);
222 222 }
  223 +
  224 + @Request.Get("/live/searchg/{page_number}")
  225 + public Result searchq(int page_number) {
  226 +
  227 + return new Result(true);
  228 + }
223 229 }
224 230 \ No newline at end of file
... ...
src/main/webapp/pages/common/left.jsp
... ... @@ -18,7 +18,7 @@
18 18 </div>
19 19 </div>
20 20 <ul class="sidebar-menu">
21   - <c:if test="${sessionScope.roleId=='0'}">
  21 + <c:if test="${sessionScope.roleId=='0'}">
22 22 <li class="header">导航栏</li>
23 23 <li>
24 24 <a href="${BASE}/switch"><i class="fa fa-circle-o text-blue"></i>全局切换</a>
... ... @@ -57,7 +57,7 @@
57 57 <a href="${BASE}/channel/list/1"><i class="fa fa-circle-o text-green"></i>频道管理</a>
58 58 </li>
59 59 </c:if>
60   - <c:if test="true">
  60 + <c:if test="${sessionScope.roleId=='2'}">
61 61 <li class="header">UGC直播审查</li>
62 62 <li>
63 63 <a href="${BASE}/user/list/1"><i class="fa fa-circle-o text-yellow"></i>主播管理</a>
... ...
src/test/java/com/cnlive/test/Test.java
... ... @@ -13,13 +13,18 @@ import com.cnlive.mz.commons.net.HttpReq;
13 13 public class Test {
14 14  
15 15 public static void main(String[] args) {
16   - String mediaId="123";
17   - String title="hha";
18   - String sid="234";
19   - //String url = "https://mobile.cnlive.com/CnliveMobile/hd/applyChatRoomId.action?mediaId="+mediaId+"&title="+title+"&sid=?"+sid;
20   - String url = "https://mobile.cnlive.com/CnliveMobile/hd/applyChatRoomId.action";
21   - //String chat_room_id = HttpReq.getRequestWidthResult(url);
22   - System.out.println(sendGet(url));
  16 +// String mediaId="123";
  17 +// String title="hha";
  18 +// String sid="234";
  19 +// //String url = "https://mobile.cnlive.com/CnliveMobile/hd/applyChatRoomId.action?mediaId="+mediaId+"&title="+title+"&sid=?"+sid;
  20 +// String url = "https://mobile.cnlive.com/CnliveMobile/hd/applyChatRoomId.action";
  21 +// //String chat_room_id = HttpReq.getRequestWidthResult(url);
  22 +// System.out.println(sendGet(url));
  23 + String live = "rtmp://cnlive01.rtmplive.ks-cdn.com/live/498122_a9fdb367c6054edc9d2035dc237d28aa";
  24 + int index = live.lastIndexOf("/");
  25 + System.out.println(index);
  26 + String live_url = live.substring(index+1);
  27 + System.out.println(live_url);
23 28 }
24 29  
25 30 public static String toGMTString(Date date) {
... ...
target/m2e-wtp/web-resources/META-INF/MANIFEST.MF
1 1 Manifest-Version: 1.0
2   -Build-Jdk: 1.7.0_79
3   -Built-By: adm
  2 +Build-Jdk: 1.7.0_13
  3 +Built-By: Administrator
4 4 Created-By: Maven Integration for Eclipse
5 5  
... ...
target/m2e-wtp/web-resources/META-INF/maven/com.cnlive.mz.live.web/cnlive_live_web/pom.properties
1 1 #Generated by Maven Integration for Eclipse
2   -#Tue Jun 21 09:00:02 CST 2016
  2 +#Tue Jun 21 13:17:57 CST 2016
  3 +version=0.0.1-SNAPSHOT
  4 +groupId=com.cnlive.mz.live.web
  5 +m2e.projectName=cnlive_live_web
  6 +m2e.projectLocation=D\:\\1_CNLIVE_JAVA_CODE\\cnlive_live_web
  7 +artifactId=cnlive_live_web
  8 +#Generated by Maven Integration for Eclipse
  9 +#Mon Jun 20 09:31:18 CST 2016
  10 +#Mon Jun 20 10:10:00 CST 2016
  11 +#Fri Jun 17 09:20:43 CST 2016
3 12 version=0.0.1-SNAPSHOT
4 13 groupId=com.cnlive.mz.live.web
5 14 m2e.projectName=cnlive_live_web
6 15 m2e.projectLocation=C\:\\Users\\Administrator\\git\\cnlive_live_web
7 16 artifactId=cnlive_live_web
8   -
9   -
... ...