Browse Source

1.fix 通过模板生成问卷的customerid问题

dev
wxz 2 years ago
parent
commit
6fec27b61e
  1. 2
      tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java

2
tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java

@ -110,6 +110,7 @@ public class UserProjectController {
UserProjectEntity userProjectEntity = new UserProjectEntity();
BeanUtil.copyProperties(projectTemplateEntity, userProjectEntity, UserProjectEntity.Fields.status);
userProjectEntity.setId(null);
userProjectEntity.setCustomerId(null);
userProjectEntity.setSourceType(ProjectSourceTypeEnum.TEMPLATE);
userProjectEntity.setSourceId(projectTemplateEntity.getId());
userProjectEntity.setKey(IdUtil.fastSimpleUUID());
@ -123,6 +124,7 @@ public class UserProjectController {
List<UserProjectItemEntity> userProjectItemEntityList = JsonUtils.jsonToList(JsonUtils.objToJson(projectTemplateItemEntities), UserProjectItemEntity.class);
userProjectItemEntityList.forEach(item -> {
item.setId(null);
item.setCustomerId(null);
item.setProjectKey(userProjectEntity.getKey());});
projectItemService.saveBatch(userProjectItemEntityList);

Loading…
Cancel
Save