Commit 61d1ddab5980e0809c698fbb4eb8b94ef489e3b9

Authored by 王言钊
1 parent 1e8a9459

修复类型转换

src/main/java/com/cnlive/shenhe/api/AvsampleCallBackControllerApi.java
... ... @@ -70,10 +70,8 @@ public class AvsampleCallBackControllerApi {
70 70 }
71 71 return result;
72 72 }
73   -
74   - @GetMapping("/getGame")
75   - public String getGame() {
76   - return "html/game.html";
77   - }
78   -
  73 + //@GetMapping("/getGame")
  74 + //public String getGame() {
  75 + // return "html/game.html";
  76 + //}
79 77 }
... ...
src/main/java/com/cnlive/shenhe/api/ContentControllerApi.java
... ... @@ -12,9 +12,11 @@ import org.slf4j.Logger;
12 12 import org.slf4j.LoggerFactory;
13 13 import org.springframework.beans.factory.annotation.Autowired;
14 14 import org.springframework.stereotype.Controller;
15   -import org.springframework.ui.Model;
16 15 import org.springframework.util.StringUtils;
17   -import org.springframework.web.bind.annotation.*;
  16 +import org.springframework.web.bind.annotation.PostMapping;
  17 +import org.springframework.web.bind.annotation.RequestBody;
  18 +import org.springframework.web.bind.annotation.RequestMapping;
  19 +import org.springframework.web.bind.annotation.ResponseBody;
18 20  
19 21 import java.util.Date;
20 22 import java.util.List;
... ... @@ -268,15 +270,12 @@ public class ContentControllerApi {
268 270 return new ResponseBean(ErrorEnum.ERROR);
269 271 }
270 272 }
271   -
272   - @GetMapping("/detail/{id}.html")
273   - public Object getContentDetail(Model model, @PathVariable Integer id) {
274   - System.out.println("数美送审页面开始进入");
275   - ShyContent content = contentService.selectByPrimaryKey(id);
276   - model.addAttribute("contentText", content.getContent_text());
277   - model.addAttribute("contentTitle", content.getTitle());
278   - return "html/contentPage.html";
279   - }
280   -
281   -
  273 + //@GetMapping("/detail/{id}.html")
  274 + //public Object getContentDetail(Model model, @PathVariable Integer id) {
  275 + // System.out.println("数美送审页面开始进入");
  276 + // ShyContent content = contentService.selectByPrimaryKey(id);
  277 + // model.addAttribute("contentText", content.getContent_text());
  278 + // model.addAttribute("contentTitle", content.getTitle());
  279 + // return "html/contentPage.html";
  280 + //}
282 281 }
... ...
src/main/java/com/cnlive/shenhe/api/LiveApplyControllerApi.java
... ... @@ -61,9 +61,9 @@ public class LiveApplyControllerApi {
61 61 //直播主题
62 62 String theme = json.getString("theme");
63 63 //商务模式:0免费 1收费
64   - Integer businessModel = Integer.parseInt(json.getString("businessModel"));
  64 + Integer businessModel = json.getInteger("businessModel");
65 65 //内容属性:1商业类活动 0非商业活动
66   - Integer contentProperty = Integer.parseInt(json.getString("contentProperty"));
  66 + Integer contentProperty = json.getInteger("contentProperty");
67 67 //内容简述
68 68 String simpleContent = json.getString("simpleContent");
69 69 //直播类型
... ...
src/main/java/com/cnlive/shenhe/api/LiveControllerApi.java
1 1 package com.cnlive.shenhe.api;
2 2  
3   -import com.alibaba.fastjson.JSON;
4 3 import com.alibaba.fastjson.JSONObject;
5 4 import com.cnlive.shenhe.entity.ShyLive;
6 5 import com.cnlive.shenhe.serviceImpl.LiveServiceImpl;
7 6 import com.cnlive.shenhe.utils.CommonConst;
8 7 import com.cnlive.shenhe.utils.CommonConstStates;
9 8 import com.cnlive.shenhe.utils.CommonUtils;
10   -import org.apache.commons.lang3.StringUtils;
11 9 import org.slf4j.Logger;
12 10 import org.slf4j.LoggerFactory;
13 11 import org.springframework.beans.factory.annotation.Autowired;
14 12 import org.springframework.stereotype.Controller;
15   -import org.springframework.web.bind.annotation.*;
  13 +import org.springframework.web.bind.annotation.PostMapping;
  14 +import org.springframework.web.bind.annotation.RequestMapping;
  15 +import org.springframework.web.bind.annotation.ResponseBody;
16 16  
17 17 import java.sql.Timestamp;
18 18 import java.util.Date;
... ... @@ -47,7 +47,7 @@ public class LiveControllerApi {
47 47 //直播活动名称
48 48 String activityName = json.getString("activityName");
49 49 //直播活动状态
50   - Integer activityStatus = Integer.parseInt(json.getString("activityStatus"));
  50 + Integer activityStatus = json.getInteger("activityStatus");
51 51 //直播频道id
52 52 String channelId = json.getString("channelId");
53 53 //直播频道id
... ... @@ -57,13 +57,11 @@ public class LiveControllerApi {
57 57 //m3u8直播流
58 58 String hlsUrl = json.getString("hlsUrl");
59 59 //spid
60   - Integer spId = Integer.parseInt(json.getString("spId"));
  60 + Integer spId = json.getInteger("spId");
61 61 //回调地址
62 62 String callback = json.getString("callback");
63   -
64   -
65 63 //优先级
66   - Integer isHot = Integer.parseInt(json.getString("priority"));
  64 + Integer isHot = json.getInteger("priority");
67 65 //封面
68 66 String coverImgUrl = json.getString("coverImgUrl");
69 67 //活动描述
... ... @@ -279,30 +277,27 @@ public class LiveControllerApi {
279 277 }
280 278 return map;
281 279 }
282   -
283   -
284   - @RequestMapping(value = "callbackLiveResult", method = RequestMethod.POST)
285   - @ResponseBody
286   - public void getFilterVideoResult(@RequestBody String json) {
287   - logger.info("数美视频过滤回调,json:{}", json);
288   - if (StringUtils.isNotEmpty(json)) {
289   - JSONObject jsonObj = JSON.parseObject(json);
290   - JSONObject resultObj = jsonObj.getJSONObject("result");
291   - Integer code = resultObj.getInteger("code");
292   - if (code != null && code == 1100) {
293   - String riskLevel = resultObj.getString("riskLevel");
294   - if ("PASS".equals(riskLevel)) {
295   -
296   - }
297   - if ("REJECT".equals(riskLevel)) {
298   - JSONObject detail = resultObj.getJSONObject("detail");
299   - logger.info("数美视频回调--REJECT,detail:{}", detail);
300   - }
301   - if ("REVIEW".equals(riskLevel)) {
302   - }
303   - } else {
304   - }
305   - }
306   - }
307   -
  280 + //@RequestMapping(value = "callbackLiveResult", method = RequestMethod.POST)
  281 + //@ResponseBody
  282 + //public void getFilterVideoResult(@RequestBody String json) {
  283 + // logger.info("数美视频过滤回调,json:{}", json);
  284 + // if (StringUtils.isNotEmpty(json)) {
  285 + // JSONObject jsonObj = JSON.parseObject(json);
  286 + // JSONObject resultObj = jsonObj.getJSONObject("result");
  287 + // Integer code = resultObj.getInteger("code");
  288 + // if (code != null && code == 1100) {
  289 + // String riskLevel = resultObj.getString("riskLevel");
  290 + // if ("PASS".equals(riskLevel)) {
  291 + //
  292 + // }
  293 + // if ("REJECT".equals(riskLevel)) {
  294 + // JSONObject detail = resultObj.getJSONObject("detail");
  295 + // logger.info("数美视频回调--REJECT,detail:{}", detail);
  296 + // }
  297 + // if ("REVIEW".equals(riskLevel)) {
  298 + // }
  299 + // } else {
  300 + // }
  301 + // }
  302 + //}
308 303 }
... ...
src/main/java/com/cnlive/shenhe/serviceImpl/ContentServiceImpl.java
... ... @@ -390,7 +390,7 @@ public class ContentServiceImpl {
390 390 String msg = jsonObject.getString("msg");
391 391 if (code != 200) {
392 392 // |0待发布 |1已发布 |2已下线
393   - boolean flag = callback(shyContent.getContent_id(), msg, CommonConst.AUDIT_REFUSE, shyContent.getAuditor_id(), shyContent.getUpdater());
  393 + boolean flag = callback(shyContent.getContent_id(), "易盾机审未通过:"+msg, CommonConst.AUDIT_REFUSE, shyContent.getAuditor_id(), shyContent.getUpdater());
394 394 }
395 395 JSONObject result = jsonObject.getJSONObject("result");
396 396 String dataId = result.getString("dataId");
... ...