fix:信发发布新增节目id,接口调用失败情况下抛出异常
This commit is contained in:
@@ -20,5 +20,6 @@ public class PublishDTO {
|
|||||||
@ApiModelProperty(name = "设备ID列表",required = true)
|
@ApiModelProperty(name = "设备ID列表",required = true)
|
||||||
@NotEmpty(message = "设备ID列表不能为空")
|
@NotEmpty(message = "设备ID列表不能为空")
|
||||||
private List<String> deviceIdList;
|
private List<String> deviceIdList;
|
||||||
|
@ApiModelProperty("节目id")
|
||||||
|
private Long programId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -273,12 +273,15 @@ public class XinFaDeviceService {
|
|||||||
responseBody = sendPostRequestByToken(JSONObject.toJSONString(publishDTO), huoMaGetPublishUrl,token);
|
responseBody = sendPostRequestByToken(JSONObject.toJSONString(publishDTO), huoMaGetPublishUrl,token);
|
||||||
ObjectMapper mapper = new ObjectMapper();
|
ObjectMapper mapper = new ObjectMapper();
|
||||||
JsonNode rootNode = mapper.readTree(responseBody);
|
JsonNode rootNode = mapper.readTree(responseBody);
|
||||||
|
int code = rootNode.get("code").asInt();
|
||||||
|
if (code != 0) {
|
||||||
|
throw new RuntimeException("发布失败");
|
||||||
|
}
|
||||||
// 直接转换整个数组
|
// 直接转换整个数组
|
||||||
log.info("发布成功 deviceId:{},storeCod:{}e",JSONObject.toJSONString(publishDTO.getDeviceIdList()), publishDTO.getStoreCode() );
|
log.info("发布成功 deviceId:{},storeCode:{}",JSONObject.toJSONString(publishDTO.getDeviceIdList()), publishDTO.getStoreCode() );
|
||||||
return Boolean.TRUE;
|
return Boolean.TRUE;
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
log.error("getProgramList 解析获取data失败,url:{},responseBody:{}",huoMaTokenUrl, responseBody);
|
log.error("发布失败, url:{}, responseBody:{}", huoMaTokenUrl, responseBody);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return Boolean.FALSE;
|
return Boolean.FALSE;
|
||||||
|
|||||||
Reference in New Issue
Block a user