Browse Source

不复制id

dev
jianjun 4 years ago
parent
commit
39ddb4333e
  1. 5
      tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java

5
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<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);
return Result.success(userProjectEntity.getKey());
}

Loading…
Cancel
Save