Commit 1a917a08071bb611f5775322bac4f99116e269bf

Authored by liwei2917
1 parent 7ee64010

直播审核入库

src/main/java/com/cnlive/shenhe/api/LiveControllerApi.java
@@ -12,6 +12,7 @@ import com.cnlive.shenhe.serviceImpl.VideosServiceImpl; @@ -12,6 +12,7 @@ import com.cnlive.shenhe.serviceImpl.VideosServiceImpl;
12 import com.cnlive.shenhe.utils.AntiFraudUtil; 12 import com.cnlive.shenhe.utils.AntiFraudUtil;
13 import com.cnlive.shenhe.utils.CommonUtils; 13 import com.cnlive.shenhe.utils.CommonUtils;
14 14
  15 +import java.sql.Timestamp;
15 import java.util.Date; 16 import java.util.Date;
16 import java.util.HashMap; 17 import java.util.HashMap;
17 import java.util.List; 18 import java.util.List;
@@ -65,12 +66,12 @@ public class LiveControllerApi { @@ -65,12 +66,12 @@ public class LiveControllerApi {
65 String startTime = json.getString("startTime");//开始时间 66 String startTime = json.getString("startTime");//开始时间
66 Date timestamp_start =null; 67 Date timestamp_start =null;
67 if (CommonUtils.isNotEmpty(startTime)) { 68 if (CommonUtils.isNotEmpty(startTime)) {
68 - timestamp_start = new Date(Long.valueOf(startTime)); 69 + timestamp_start = new Timestamp(Long.valueOf(startTime));
69 } 70 }
70 String endTime = json.getString("endTime");//结束时间 71 String endTime = json.getString("endTime");//结束时间
71 Date timestamp_end =null; 72 Date timestamp_end =null;
72 if (CommonUtils.isNotEmpty(endTime)) { 73 if (CommonUtils.isNotEmpty(endTime)) {
73 - timestamp_end = new Date(Long.valueOf(endTime)); 74 + timestamp_end = new Timestamp(Long.valueOf(endTime));
74 } 75 }
75 76
76 ShyLive shylive1 = new ShyLive(); 77 ShyLive shylive1 = new ShyLive();
@@ -82,15 +83,16 @@ public class LiveControllerApi { @@ -82,15 +83,16 @@ public class LiveControllerApi {
82 if (listshyLive.size() > 0) { 83 if (listshyLive.size() > 0) {
83 ShyLive shyLive = listshyLive.get(0); 84 ShyLive shyLive = listshyLive.get(0);
84 //封装数据入库 85 //封装数据入库
  86 + shylive1.setSp_id(spId);//设置spid
85 shyLive.setActivity_name(activityName);//设置直播活动名称 87 shyLive.setActivity_name(activityName);//设置直播活动名称
86 shyLive.setActivity_status(activityStatus);//设置直播活动状态 88 shyLive.setActivity_status(activityStatus);//设置直播活动状态
87 if(activityStatus==3){//发布直播 89 if(activityStatus==3){//发布直播
88 shyLive.setActivity_start_time(timestamp_start); 90 shyLive.setActivity_start_time(timestamp_start);
89 - shyLive.setAvsample_end_time(timestamp_end); 91 + shyLive.setActivity_end_time(timestamp_end);
90 }else if(activityStatus==1){//启动直播 92 }else if(activityStatus==1){//启动直播
91 shyLive.setActivity_start_time(CommonUtils.getCurrentTime()); 93 shyLive.setActivity_start_time(CommonUtils.getCurrentTime());
92 }else if(activityStatus==2){//停止直播 94 }else if(activityStatus==2){//停止直播
93 - shyLive.setAvsample_end_time(CommonUtils.getCurrentTime()); 95 + shyLive.setActivity_end_time(CommonUtils.getCurrentTime());
94 shyLive.setPlayback_url(playbackUrl);//回放地址 96 shyLive.setPlayback_url(playbackUrl);//回放地址
95 shyLive.setShenhe_state(3);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝 97 shyLive.setShenhe_state(3);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝
96 } 98 }
@@ -120,13 +122,13 @@ public class LiveControllerApi { @@ -120,13 +122,13 @@ public class LiveControllerApi {
120 shylive1.setShenhe_state(1);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝 122 shylive1.setShenhe_state(1);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝
121 if(activityStatus==3){//发布直播 123 if(activityStatus==3){//发布直播
122 shylive1.setActivity_start_time(timestamp_start); 124 shylive1.setActivity_start_time(timestamp_start);
123 - shylive1.setAvsample_end_time(timestamp_end); 125 + shylive1.setActivity_end_time(timestamp_end);
124 }else if(activityStatus==1){//启动直播 126 }else if(activityStatus==1){//启动直播
125 shylive1.setActivity_start_time(CommonUtils.getCurrentTime()); 127 shylive1.setActivity_start_time(CommonUtils.getCurrentTime());
126 - shylive1.setAvsample_end_time(timestamp_end); 128 + shylive1.setActivity_end_time(timestamp_end);
127 }else if(activityStatus==2){//停止直播 129 }else if(activityStatus==2){//停止直播
128 shylive1.setActivity_start_time(timestamp_start); 130 shylive1.setActivity_start_time(timestamp_start);
129 - shylive1.setAvsample_end_time(CommonUtils.getCurrentTime()); 131 + shylive1.setActivity_end_time(CommonUtils.getCurrentTime());
130 shylive1.setPlayback_url(playbackUrl);//回放地址 132 shylive1.setPlayback_url(playbackUrl);//回放地址
131 shylive1.setShenhe_state(3);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝 133 shylive1.setShenhe_state(3);//状态 1:未认领 2.已领未审,3:已审通过,4:已审拒绝
132 } 134 }
@@ -165,15 +167,6 @@ public class LiveControllerApi { @@ -165,15 +167,6 @@ public class LiveControllerApi {
165 } 167 }
166 168
167 169
168 -  
169 -  
170 -  
171 -  
172 -  
173 -  
174 -  
175 -  
176 -  
177 @RequestMapping(value = "callbackLiveResult", method = RequestMethod.POST) 170 @RequestMapping(value = "callbackLiveResult", method = RequestMethod.POST)
178 @ResponseBody 171 @ResponseBody
179 public void getFilterVideoResult(@RequestBody String json) { 172 public void getFilterVideoResult(@RequestBody String json) {
src/main/java/com/cnlive/shenhe/entity/ShyLive.java
@@ -41,7 +41,7 @@ public class ShyLive { @@ -41,7 +41,7 @@ public class ShyLive {
41 /** 41 /**
42 * 直播活动结束时间 42 * 直播活动结束时间
43 */ 43 */
44 - private String activity_end_time; 44 + private Date activity_end_time;
45 45
46 /** 46 /**
47 * 直播活动简介 47 * 直播活动简介
@@ -224,18 +224,18 @@ public class ShyLive { @@ -224,18 +224,18 @@ public class ShyLive {
224 } 224 }
225 225
226 /** 226 /**
227 - * 获取直播活动状态,1:直播中,2:直播完成,3:待直播,4:直播撤销 227 + * 获取直播活动状态,1:直播中,2:直播完成,3:待直播,0:直播撤销
228 * 228 *
229 - * @return activity_status - 直播活动状态,1:直播中,2:直播完成,3:待直播,4:直播撤销 229 + * @return activity_status - 直播活动状态,1:直播中,2:直播完成,3:待直播,0:直播撤销
230 */ 230 */
231 public Integer getActivity_status() { 231 public Integer getActivity_status() {
232 return activity_status; 232 return activity_status;
233 } 233 }
234 234
235 /** 235 /**
236 - * 设置直播活动状态,1:直播中,2:直播完成,3:待直播,4:直播撤销 236 + * 设置直播活动状态,1:直播中,2:直播完成,3:待直播,0:直播撤销
237 * 237 *
238 - * @param activity_status 直播活动状态,1:直播中,2:直播完成,3:待直播,4:直播撤销 238 + * @param activity_status 直播活动状态,1:直播中,2:直播完成,3:待直播,0:直播撤销
239 */ 239 */
240 public void setActivity_status(Integer activity_status) { 240 public void setActivity_status(Integer activity_status) {
241 this.activity_status = activity_status; 241 this.activity_status = activity_status;
@@ -264,7 +264,7 @@ public class ShyLive { @@ -264,7 +264,7 @@ public class ShyLive {
264 * 264 *
265 * @return activity_end_time - 直播活动结束时间 265 * @return activity_end_time - 直播活动结束时间
266 */ 266 */
267 - public String getActivity_end_time() { 267 + public Date getActivity_end_time() {
268 return activity_end_time; 268 return activity_end_time;
269 } 269 }
270 270
@@ -273,7 +273,7 @@ public class ShyLive { @@ -273,7 +273,7 @@ public class ShyLive {
273 * 273 *
274 * @param activity_end_time 直播活动结束时间 274 * @param activity_end_time 直播活动结束时间
275 */ 275 */
276 - public void setActivity_end_time(String activity_end_time) { 276 + public void setActivity_end_time(Date activity_end_time) {
277 this.activity_end_time = activity_end_time; 277 this.activity_end_time = activity_end_time;
278 } 278 }
279 279
src/main/resources/mapper/ShyLiveMapper.xml
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <result column="activity_name" jdbcType="VARCHAR" property="activity_name" /> 12 <result column="activity_name" jdbcType="VARCHAR" property="activity_name" />
13 <result column="activity_status" jdbcType="INTEGER" property="activity_status" /> 13 <result column="activity_status" jdbcType="INTEGER" property="activity_status" />
14 <result column="activity_start_time" jdbcType="TIMESTAMP" property="activity_start_time" /> 14 <result column="activity_start_time" jdbcType="TIMESTAMP" property="activity_start_time" />
15 - <result column="activity_end_time" jdbcType="VARCHAR" property="activity_end_time" /> 15 + <result column="activity_end_time" jdbcType="TIMESTAMP" property="activity_end_time" />
16 <result column="activity_intro" jdbcType="VARCHAR" property="activity_intro" /> 16 <result column="activity_intro" jdbcType="VARCHAR" property="activity_intro" />
17 <result column="m3u8_url" jdbcType="VARCHAR" property="m3u8_url" /> 17 <result column="m3u8_url" jdbcType="VARCHAR" property="m3u8_url" />
18 <result column="rtmp_url" jdbcType="VARCHAR" property="rtmp_url" /> 18 <result column="rtmp_url" jdbcType="VARCHAR" property="rtmp_url" />