diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java index 5c560bc..c4678ce 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java @@ -133,7 +133,10 @@ public class UserProjectController { projectTemplateEntity.setCategoryId(CommonConstants.ConstantNumber.FOUR.longValue()); projectTemplateService.save(projectTemplateEntity); List projectTemplateItemList = JsonUtils.jsonToList(JsonUtils.objToJson(itemEntityList), ProjectTemplateItemEntity.class); - projectTemplateItemList.forEach(item -> item.setProjectKey(projectTemplateEntity.getKey())); + projectTemplateItemList.forEach(item -> { + item.setId(null); + item.setProjectKey(projectTemplateEntity.getKey()); + }); projectTemplateItemService.saveBatch(projectTemplateItemList); return Result.success(projectTemplateEntity.getKey()); }