|
@@ -149,6 +149,17 @@ public class GanttServiceImpl implements GanttService {
|
|
|
dateVo.setLockmark(ganttVos.stream().map(GanttVos::getLockmark).distinct().collect(Collectors.joining(",")));
|
|
|
dateVo.setConflict(ganttVos.get(0).getConflict());
|
|
|
dateVo.setProductionorderid(ganttVos.stream().map(GanttVos::getProductionorderid).collect(Collectors.joining(",")));
|
|
|
+ // 冲突描述
|
|
|
+ List<GanttVos> conflictdes = ganttVos.stream().filter(v -> StringUtils.isNotBlank(v.getConflictdes())).collect(Collectors.toList());
|
|
|
+ if(conflictdes != null && conflictdes.size()>0){
|
|
|
+ String desc = conflictdes.stream().map(GanttVos::getConflictdes).collect(Collectors.joining(";"));
|
|
|
+ dateVo.setConflictdes(desc);
|
|
|
+ // 有冲突描述时
|
|
|
+ if(StringUtils.isNotBlank(desc)){
|
|
|
+ dateVo.setConflict(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
resultVo.add(dateVo);
|
|
|
}
|
|
|
}
|