xiangpei
2024-08-16 983b100e79431dea9a471168dae451d2f7399b76
ycl-server/src/main/java/com/ycl/platform/service/impl/PlatformServiceImpl.java
@@ -18,6 +18,7 @@
import org.springframework.util.Assert;
import org.springframework.util.CollectionUtils;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
@@ -43,12 +44,17 @@
    public Result add(PlatformForm form) {
        Platform entity = PlatformForm.getEntityByForm(form, null);
        entity.setParentId(0);
        Date now = new Date();
        entity.setCreateTime(now);
        entity.setUpdateTime(now);
        baseMapper.insert(entity);
        if (! CollectionUtils.isEmpty(form.getDeployList())) {
            List<Platform> childList = form.getDeployList().stream().map(deploy -> {
                Platform child = new Platform();
                BeanUtils.copyProperties(deploy, child);
                child.setParentId(entity.getId());
                child.setCreateTime(now);
                child.setUpdateTime(now);
                return child;
            }).collect(Collectors.toList());
            this.saveBatch(childList);