Commit 90a1ad8b authored by alex yao's avatar alex yao

fix(software_copyright): 修复文档类型参数保存

parent 53a92860
......@@ -28,9 +28,10 @@ public interface SoftwareCopyRightService {
* @param baseInfo 软著基本信息
* @param technicalContent 软著技术内容
* @param referenceDocumentFileUrl 参考文件
* @param generatedDocType 生成文档类型
*/
BizSoftwareCopyrightEntity save(BaseInfo baseInfo, TechnicalContent technicalContent,
List<String> referenceDocumentFileUrl);
List<String> referenceDocumentFileUrl, List<String> generatedDocType);
/**
* 软著AI助手
......
......@@ -90,13 +90,14 @@ public class SoftwareCopyRightServiceImpl implements SoftwareCopyRightService {
@Override
public BizSoftwareCopyrightEntity save(BaseInfo baseInfo, TechnicalContent technicalContent,
List<String> referenceDocumentFileUrl) {
List<String> referenceDocumentFileUrl, List<String> generatedDocType) {
BizSoftwareCopyrightEntity entity = new BizSoftwareCopyrightEntity();
entity.setBaseInfo(JsonUtils.serialize(baseInfo));
entity.setTechnicalContent(JsonUtils.serialize(technicalContent));
if (CollectionUtils.isNotEmpty(referenceDocumentFileUrl)) {
entity.setReferenceDocumentFileUrl(JsonUtils.serialize(referenceDocumentFileUrl));
}
entity.setGeneratedDocType(JsonUtils.serialize(generatedDocType));
return bizSoftwareCopyrightService.save(entity);
}
......
......@@ -47,11 +47,13 @@ public class BizSoftwareCopyrightRestImpl implements BizSoftwareCopyrightRest {
Assert.notNull(dto);
Assert.notNull(dto.getBaseInfo(), "基础信息不能为空");
Assert.notNull(dto.getTechnicalContent(), "技术内容不能为空");
Assert.notNull(dto.getGeneratedDocType(), "文档类型不能为空");
return BizSoftwareCopyrightConvert.entityToDto(
softwareCopyRightService.save(
dto.getBaseInfo(),
dto.getTechnicalContent(),
dto.getReferenceDocumentFileUrl())
dto.getReferenceDocumentFileUrl(),
dto.getGeneratedDocType())
);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment