zhongdaoyi@wondertek.com.cn

审片间接口bug修改

@@ -70,22 +70,22 @@ public class LiveMonitorRoomServiceImpl extends ServiceImpl<LiveMonitorRoomMappe @@ -70,22 +70,22 @@ public class LiveMonitorRoomServiceImpl extends ServiceImpl<LiveMonitorRoomMappe
70 70
71 List<CrpDataVo> dataList = lmRoomParam.getDataList(); 71 List<CrpDataVo> dataList = lmRoomParam.getDataList();
72 72
73 - //更新子任务信息 73 + //初始化子任务信息
74 if(!CollectionUtils.isEmpty(dataList)){ 74 if(!CollectionUtils.isEmpty(dataList)){
75 - dataList.forEach(crpDataVo -> {  
76 - Long sId = crpDataVo.getId();  
77 - StreamTask streamTask = monitorMarkService.getById(sId); 75 + List<StreamTask> taskList = dataList.stream().map(crpDataVo -> {
  76 + StreamTask streamTask = new StreamTask();
78 streamTask.setTaskId(crpDataVo.getTaskId()); 77 streamTask.setTaskId(crpDataVo.getTaskId());
79 streamTask.setChannelId(crpDataVo.getChannelId()); 78 streamTask.setChannelId(crpDataVo.getChannelId());
80 streamTask.setRoomId(roomId); 79 streamTask.setRoomId(roomId);
81 streamTask.setTaskType(crpDataVo.getTaskType()); 80 streamTask.setTaskType(crpDataVo.getTaskType());
82 streamTask.setCreatedBy(""); 81 streamTask.setCreatedBy("");
83 streamTask.setCreatedTime(LocalDateTime.now()); 82 streamTask.setCreatedTime(LocalDateTime.now());
84 - monitorMarkService.updateById(streamTask);  
85 - }); 83 + return streamTask;
  84 + }).toList();
  85 + monitorMarkService.saveOrUpdateBatch(taskList);
86 } 86 }
87 87
88 - return ResultBean.ok("修改成功"); 88 + return ResultBean.ok("创建成功");
89 } 89 }
90 90
91 @Override 91 @Override
@@ -103,24 +103,23 @@ public class LiveMonitorRoomServiceImpl extends ServiceImpl<LiveMonitorRoomMappe @@ -103,24 +103,23 @@ public class LiveMonitorRoomServiceImpl extends ServiceImpl<LiveMonitorRoomMappe
103 monitorRoom.setLiveName(lmRoomParam.getLiveName()); 103 monitorRoom.setLiveName(lmRoomParam.getLiveName());
104 saveOrUpdate(monitorRoom); 104 saveOrUpdate(monitorRoom);
105 105
106 - //更新子任务  
107 List<CrpDataVo> dataList = lmRoomParam.getDataList(); 106 List<CrpDataVo> dataList = lmRoomParam.getDataList();
108 107
  108 + //更新子任务信息
109 if(!CollectionUtils.isEmpty(dataList)){ 109 if(!CollectionUtils.isEmpty(dataList)){
110 - List<StreamTask> taskList = dataList.stream().map(crpDataVo -> {  
111 - StreamTask streamTask = new StreamTask(); 110 + dataList.forEach(crpDataVo -> {
  111 + Long sId = crpDataVo.getId();
  112 + StreamTask streamTask = monitorMarkService.getById(sId);
112 streamTask.setTaskId(crpDataVo.getTaskId()); 113 streamTask.setTaskId(crpDataVo.getTaskId());
113 streamTask.setChannelId(crpDataVo.getChannelId()); 114 streamTask.setChannelId(crpDataVo.getChannelId());
114 streamTask.setTaskType(crpDataVo.getTaskType()); 115 streamTask.setTaskType(crpDataVo.getTaskType());
115 streamTask.setCreatedBy(""); 116 streamTask.setCreatedBy("");
116 streamTask.setCreatedTime(LocalDateTime.now()); 117 streamTask.setCreatedTime(LocalDateTime.now());
117 - return streamTask;  
118 - }).toList();  
119 - monitorMarkService.saveOrUpdateBatch(taskList); 118 + monitorMarkService.updateById(streamTask);
  119 + });
120 } 120 }
121 121
122 -  
123 - return null; 122 + return ResultBean.ok("修改成功");
124 } 123 }
125 124
126 @Override 125 @Override