|
|
@@ -461,11 +461,13 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
|
|
|
dataList : for (int i = 0; i < param.getDataList().size(); i++) {
|
|
|
EvidenceParamVO evidenceParamVO = param.getDataList().get(i);
|
|
|
JSONArray media = evidenceParamVO.getData().getJSONArray("media");
|
|
|
- for (Object m : media) {
|
|
|
- JSONObject mediaObj = JSON.parseObject(JSON.toJSONString(m));
|
|
|
- if(repeatMids.contains(mediaObj.getLong("mid"))){
|
|
|
- repeatData.add(evidenceParamVO);
|
|
|
- continue dataList;
|
|
|
+ if(CollUtil.isNotEmpty(media)){
|
|
|
+ for (Object m : media) {
|
|
|
+ JSONObject mediaObj = JSON.parseObject(JSON.toJSONString(m));
|
|
|
+ if(repeatMids.contains(mediaObj.getLong("mid"))){
|
|
|
+ repeatData.add(evidenceParamVO);
|
|
|
+ continue dataList;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
JSONObject bgm = evidenceParamVO.getData().getJSONObject("bgm");
|