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