fix:信发发布新增节目id,接口调用失败情况下抛出异常
This commit is contained in:
@@ -20,5 +20,6 @@ public class PublishDTO {
|
||||
@ApiModelProperty(name = "设备ID列表",required = true)
|
||||
@NotEmpty(message = "设备ID列表不能为空")
|
||||
private List<String> deviceIdList;
|
||||
|
||||
@ApiModelProperty("节目id")
|
||||
private Long programId;
|
||||
}
|
||||
|
||||
@@ -273,12 +273,15 @@ public class XinFaDeviceService {
|
||||
responseBody = sendPostRequestByToken(JSONObject.toJSONString(publishDTO), huoMaGetPublishUrl,token);
|
||||
ObjectMapper mapper = new ObjectMapper();
|
||||
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;
|
||||
}catch (Exception e){
|
||||
log.error("getProgramList 解析获取data失败,url:{},responseBody:{}",huoMaTokenUrl, responseBody);
|
||||
log.error("发布失败, url:{}, responseBody:{}", huoMaTokenUrl, responseBody);
|
||||
}
|
||||
}
|
||||
return Boolean.FALSE;
|
||||
|
||||
Reference in New Issue
Block a user