diff --git a/src/main/java/com/ai/da/service/impl/CollectionElementServiceImpl.java b/src/main/java/com/ai/da/service/impl/CollectionElementServiceImpl.java index e97ba994..ea8fe484 100644 --- a/src/main/java/com/ai/da/service/impl/CollectionElementServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/CollectionElementServiceImpl.java @@ -459,7 +459,7 @@ public class CollectionElementServiceImpl extends ServiceImpl impleme designCollectionItems.add(designCollectionItemVO); List designItemDetails = Lists.newArrayList(); - item.getItems().forEach(detail -> { + for (DesignPythonItem detail : item.getItems()) { if (null == detail) { - return; + continue; } DesignItemDetail designItemDetail = CopyUtil.copyObject(detail, DesignItemDetail.class); designItemDetail.setAccountId(userInfo.getId()); @@ -499,11 +499,14 @@ public class DesignServiceImpl extends ServiceImpl impleme DesignPythonItemPrint printObject = detail.getPrint(); designItemDetail.setPrintPath(Objects.isNull(printObject) ? "" : printObject.getPath()); designItemDetailService.save(designItemDetail); + if (SysFileLevel2TypeEnum.BODY.getRealName().equals(detail.getType())) { + continue; + } DesignItemDetailPrint print = new DesignItemDetailPrint(); print.setDesignItemDetailId(designItemDetail.getId()); print.setPath(designItemDetail.getPrintPath()); designItemDetailPrintService.save(print); - }); + } } return response;