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 31caac9..e640ed5 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 @@ -14,7 +14,6 @@ import com.tduck.cloud.api.util.HttpUtils; import com.tduck.cloud.common.constant.CommonConstants; import com.tduck.cloud.common.entity.BaseEntity; import com.tduck.cloud.common.util.JsonUtils; -import com.tduck.cloud.common.util.LoginUserUtil; import com.tduck.cloud.common.util.RedisUtils; import com.tduck.cloud.common.util.Result; import com.tduck.cloud.common.validator.ValidatorUtils; @@ -108,7 +107,9 @@ public class UserProjectController { userProjectEntity.setStatus(ProjectStatusEnum.CREATE); projectService.save(userProjectEntity); List userProjectItemEntityList = JsonUtils.jsonToList(JsonUtils.objToJson(projectTemplateItemEntities), UserProjectItemEntity.class); - userProjectItemEntityList.forEach(item -> item.setProjectKey(userProjectEntity.getKey())); + userProjectItemEntityList.forEach(item -> { + item.setId(null); + item.setProjectKey(userProjectEntity.getKey());}); projectItemService.saveBatch(userProjectItemEntityList); return Result.success(userProjectEntity.getKey()); }