|
@@ -22,6 +22,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -144,8 +145,20 @@ public class IncidentTaskServiceImpl extends ServicePlusImpl<IncidentTaskMapper,
|
|
|
*/
|
|
|
@Override
|
|
|
public boolean copyTask(String oldId, String newId) {
|
|
|
-
|
|
|
- return false;
|
|
|
+ // 查询旧的方案
|
|
|
+ List<IncidentTaskVo> incidentTaskVos = listTaskInfo(oldId);
|
|
|
+ if (incidentTaskVos != null && incidentTaskVos.size() > 0) {
|
|
|
+ List<IncidentTask> incidentTasks = new ArrayList<>();
|
|
|
+ for (IncidentTaskVo incidentTaskVo : incidentTaskVos) {
|
|
|
+ IncidentTask incidentTask = new IncidentTask();
|
|
|
+ incidentTask.setTaskName(incidentTaskVo.getTaskName());
|
|
|
+ incidentTask.setIncidentId(newId);
|
|
|
+ incidentTask.setSendFlag(incidentTaskVo.getSendFlag());
|
|
|
+ incidentTasks.add(incidentTask);
|
|
|
+ }
|
|
|
+ saveAll(incidentTasks);
|
|
|
+ }
|
|
|
+ return true;
|
|
|
}
|
|
|
|
|
|
/**
|