Commit eb323c19 eb323c19f7e82d5f2078b655cffcd990875633b9 by xianghan

1.修改调用uce接口响应结果

1 parent 45ed1aa6
......@@ -126,8 +126,8 @@ public class UcEventBusIptv2ManagementUcEngine {
JSONObject jsonObject = JSONObject.parseObject(msgData, JSONObject.class);
Object platformAccount = jsonObject.get("platformAccount");
if (Objects.nonNull(platformAccount)) {
JSONObject response = this.restTemplateClient.dealTask(playContent);
if (Objects.isNull(response)) {
boolean response = this.restTemplateClient.dealTask(playContent);
if (!response) {
log.error("uc-engine响应超时,请检查uc-engine服务");
throw new BadRequestException("uc-engine响应超时");
}
......
......@@ -53,8 +53,8 @@ public class UcGatewayIptv2IptvConsumer {
DataSyncMsg dataSyncMsg = JSONUtil.parseMsg2Object(content, DataSyncMsg.class);
if (Objects.nonNull(dataSyncMsg)) {
JSONObject jsonObject = this.restTemplateClient.dealTask(dataSyncMsg);
if (Objects.isNull(jsonObject)) {
boolean jsonObject = this.restTemplateClient.dealTask(dataSyncMsg);
if (!jsonObject) {
throw new BadRequestException("uce处理任务响应超时");
}
}
......
......@@ -41,7 +41,7 @@ public class RestTemplateClient {
restTemplate = new RestTemplate(factory);
}
public JSONObject dealTask(DataSyncMsg dataSyncMsg) {
public boolean dealTask(DataSyncMsg dataSyncMsg) {
try {
String url = BASE_URL + "/uce/taskOperation/dealTask";
HashMap<Object, Object> objectObjectHashMap = new HashMap<>();
......@@ -50,13 +50,20 @@ public class RestTemplateClient {
log.info("request url is ==>> {} || param is ==>> {} ", url, objectObjectHashMap);
ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, objectObjectHashMap, String.class);
log.info("response ==>> {}", responseEntity);
return getParseResponseResult(responseEntity);
if (responseEntity.getStatusCode().is2xxSuccessful()) {
String entityBody = responseEntity.getBody();
JSONObject jsonObject = JSONObject.parseObject(entityBody);
if (jsonObject.getInteger("businessCode").equals(ResponseStatus.OK)) {
return true;
}
}
} catch (Exception e) {
log.error("处理普通权益任务(ApiUti.dealTask)信息时出现异常,cause ==>> {}", e.getMessage());
}
return null;
return false;
}
public Boolean unsubscribe(SubscribeBean subscribeBean) {
......