Commit 8c43ae01f66c0a80e5520fff08a457e839a7cfbb
1 parent
13a6325d
直播测试
Showing
2 changed files
with
19 additions
and
8 deletions
src/main/java/com/cnlive/shenhe/api/LiveControllerApi.java
| ... | ... | @@ -86,17 +86,22 @@ public class LiveControllerApi { |
| 86 | 86 | shylive1.setSp_id(spId);//设置spid |
| 87 | 87 | shyLive.setActivity_name(activityName);//设置直播活动名称 |
| 88 | 88 | shyLive.setActivity_status(activityStatus);//设置直播活动状态 |
| 89 | - shyLive.setIs_hot(2);//是否是热点: 1:不是 ,2: 是 | |
| 90 | 89 | if(activityStatus==3){//发布直播 |
| 91 | 90 | shyLive.setActivity_start_time(timestamp_start); |
| 92 | 91 | shyLive.setActivity_end_time(timestamp_end); |
| 92 | + shyLive.setIs_hot(2);//是否是热点: 1:不是 ,2: 是 | |
| 93 | 93 | }else if(activityStatus==1){//启动直播 |
| 94 | - shyLive.setActivity_start_time(CommonUtils.getCurrentTime()); | |
| 94 | + shyLive.setActivity_start_time(CommonUtils.getCurrentTime()); | |
| 95 | + shyLive.setIs_hot(2);//是否是热点: 1:不是 ,2: 是 | |
| 95 | 96 | }else if(activityStatus==2){//停止直播 |
| 96 | - shyLive.setActivity_end_time(CommonUtils.getCurrentTime()); | |
| 97 | - shyLive.setPlayback_url(playbackUrl);//回放地址 | |
| 98 | - shyLive.setShenhe_state(2);//状态 0:未认领 1.已领未审,2:已审 | |
| 99 | - shyLive.setIs_hot(1);//是否是热点: 1:不是 ,2: 是 | |
| 97 | + shyLive.setActivity_end_time(CommonUtils.getCurrentTime()); | |
| 98 | + shyLive.setPlayback_url(playbackUrl);//回放地址 | |
| 99 | + shyLive.setShenhe_state(2);//状态 0:未认领 1.已领未审,2:已审 | |
| 100 | + shyLive.setIs_hot(1);//是否是热点: 1:不是 ,2: 是 | |
| 101 | + }else if(activityStatus==4){//审核强制下线 | |
| 102 | + shyLive.setActivity_end_time(CommonUtils.getCurrentTime()); | |
| 103 | + shyLive.setPlayback_url(playbackUrl);//回放地址 | |
| 104 | + shyLive.setIs_hot(1);//是否是热点: 1:不是 ,2: 是 | |
| 100 | 105 | } |
| 101 | 106 | shyLive.setActivity_intro(activityIntro);//直播活动简介 |
| 102 | 107 | shyLive.setM3u8_url(hlsUrl);//m3u8直播流 |
| ... | ... | @@ -135,6 +140,12 @@ public class LiveControllerApi { |
| 135 | 140 | shylive1.setPlayback_url(playbackUrl);//回放地址 |
| 136 | 141 | shylive1.setShenhe_state(2); //状态 0:未认领 1.已领未审,2:已审 |
| 137 | 142 | shylive1.setIs_hot(1);//是否是热点: 1:不是 ,2: 是 |
| 143 | + }else if(activityStatus==4){//审核强制下线 | |
| 144 | + shylive1.setActivity_start_time(timestamp_start); | |
| 145 | + shylive1.setActivity_end_time(CommonUtils.getCurrentTime()); | |
| 146 | + shylive1.setPlayback_url(playbackUrl);//回放地址 | |
| 147 | + shylive1.setShenhe_state(2); //状态 0:未认领 1.已领未审,2:已审 | |
| 148 | + shylive1.setIs_hot(1);//是否是热点: 1:不是 ,2: 是 | |
| 138 | 149 | } |
| 139 | 150 | shylive1.setActivity_intro(activityIntro);//直播活动简介 |
| 140 | 151 | shylive1.setM3u8_url(hlsUrl);//m3u8直播流 | ... | ... |
src/main/resources/templates/page/live.html
| ... | ... | @@ -238,7 +238,7 @@ |
| 238 | 238 | |
| 239 | 239 | </div> |
| 240 | 240 | <div class="width-10p pull-left padding-r-5" |
| 241 | - th:if="${live.activity_status==1 and live.shenhe_state==0}"> | |
| 241 | + th:if="${live.shenhe_state==0}"> | |
| 242 | 242 | <button class="btn btn-primary btn-xs btn-block" title="认领" |
| 243 | 243 | th:onclick="'applyReceive('+${live.id}+')'" data-field="action" |
| 244 | 244 | data-formatter="actionFormatter" data-events="actionEvents" |
| ... | ... | @@ -256,7 +256,7 @@ |
| 256 | 256 | </button> |
| 257 | 257 | </div> |
| 258 | 258 | <div class="width-10p pull-left padding-r-5" |
| 259 | - th:if="${live.activity_status==1 and live.shenhe_state==1 and session.sessionUser.userId==live.auditor}"> | |
| 259 | + th:if="${live.activity_status!=4 and live.activity_status!=2 and live.shenhe_state==1 and session.sessionUser.userId==live.auditor}"> | |
| 260 | 260 | <button class="btn btn-danger btn-xs btn-block" |
| 261 | 261 | title="退领" th:onclick="'applyRetReceive('+${live.id}+')'" |
| 262 | 262 | data-toggle="tooltip" data-placement="top"> | ... | ... |