Showing
1 changed file
with
14 additions
and
15 deletions
| @@ -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 |
-
Please register or login to post a comment