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