Browse Source

复制对象时不复制id

dev
jianjun 4 years ago
parent
commit
12b38cee8f
  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

@ -133,7 +133,10 @@ public class UserProjectController {
projectTemplateEntity.setCategoryId(CommonConstants.ConstantNumber.FOUR.longValue()); projectTemplateEntity.setCategoryId(CommonConstants.ConstantNumber.FOUR.longValue());
projectTemplateService.save(projectTemplateEntity); projectTemplateService.save(projectTemplateEntity);
List<ProjectTemplateItemEntity> projectTemplateItemList = JsonUtils.jsonToList(JsonUtils.objToJson(itemEntityList), ProjectTemplateItemEntity.class); List<ProjectTemplateItemEntity> 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); projectTemplateItemService.saveBatch(projectTemplateItemList);
return Result.success(projectTemplateEntity.getKey()); return Result.success(projectTemplateEntity.getKey());
} }

Loading…
Cancel
Save