认证-参数项收集-附件模板下载
This commit is contained in:
+17
-1
@@ -327,7 +327,13 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
*/
|
*/
|
||||||
private List<ParamsConfigDataVO> getConfigDataVOList(String controlType, ParamsConfigEO paramsConfigEO, ParamsConfigDataEO paramsConfigDataEO, ParamsCollectManifestEO paramsCollectManifestEO) {
|
private List<ParamsConfigDataVO> getConfigDataVOList(String controlType, ParamsConfigEO paramsConfigEO, ParamsConfigDataEO paramsConfigDataEO, ParamsCollectManifestEO paramsCollectManifestEO) {
|
||||||
List<ParamsConfigDataVO> paramsConfigDataVOList = new ArrayList<>();
|
List<ParamsConfigDataVO> paramsConfigDataVOList = new ArrayList<>();
|
||||||
|
List<OSSFile> ossFiles = ossFileService.getFileInfosByConnectId(paramsCollectManifestEO.getFileTemplate());
|
||||||
|
String templateId = null;
|
||||||
|
String templateName= null;
|
||||||
|
if (CollectionUtil.isNotEmpty(ossFiles)) {
|
||||||
|
templateId = ossFiles.get(0).getId();
|
||||||
|
templateName = ossFiles.get(0).getFileName();
|
||||||
|
}
|
||||||
if (ControlTypeEnum.TEXT.getValue().equals(controlType)) {
|
if (ControlTypeEnum.TEXT.getValue().equals(controlType)) {
|
||||||
|
|
||||||
ParamsConfigDataVO configDataVO = new ParamsConfigDataVO();
|
ParamsConfigDataVO configDataVO = new ParamsConfigDataVO();
|
||||||
@@ -370,6 +376,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
configDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
configDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
||||||
configDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
configDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
||||||
configDataVO.setIsLock(paramsConfigEO.getIsLock());
|
configDataVO.setIsLock(paramsConfigEO.getIsLock());
|
||||||
|
configDataVO.setTemplateId(templateId);
|
||||||
|
configDataVO.setTemplateName(templateName);
|
||||||
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
configDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
configDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
||||||
}
|
}
|
||||||
@@ -435,6 +443,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
||||||
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
||||||
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
||||||
|
fileConfigDataVO.setTemplateId(templateId);
|
||||||
|
fileConfigDataVO.setTemplateName(templateName);
|
||||||
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
||||||
}
|
}
|
||||||
@@ -456,6 +466,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
||||||
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
||||||
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
||||||
|
fileConfigDataVO.setTemplateId(templateId);
|
||||||
|
fileConfigDataVO.setTemplateName(templateName);
|
||||||
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
||||||
}
|
}
|
||||||
@@ -477,6 +489,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
||||||
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
||||||
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
||||||
|
fileConfigDataVO.setTemplateId(templateId);
|
||||||
|
fileConfigDataVO.setTemplateName(templateName);
|
||||||
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
||||||
}
|
}
|
||||||
@@ -508,6 +522,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
fileConfigDataVO.setType(ConfigDataTypeEnum.FILE.getValue());
|
||||||
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
fileConfigDataVO.setIsMust(paramsCollectManifestEO.getIsMust());
|
||||||
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
fileConfigDataVO.setIsLock(paramsConfigEO.getIsLock());
|
||||||
|
fileConfigDataVO.setTemplateId(templateId);
|
||||||
|
fileConfigDataVO.setTemplateName(templateName);
|
||||||
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
if (ObjectUtil.isNotEmpty(paramsConfigDataEO) && StringUtils.isNotEmpty(paramsConfigDataEO.getFileConnectId())) {
|
||||||
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
fileConfigDataVO.setDataValue(paramsConfigDataEO.getFileConnectId());
|
||||||
}
|
}
|
||||||
|
|||||||
+18
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.modules.cert.collect.entity.ParamsCollectManifestEO;
|
import com.jero.modules.cert.collect.entity.ParamsCollectManifestEO;
|
||||||
import com.jero.modules.cert.collect.entity.ParamsConfigDataEO;
|
import com.jero.modules.cert.collect.entity.ParamsConfigDataEO;
|
||||||
@@ -87,6 +88,14 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean add(ParamsManifestEO paramsManifestEO) {
|
public boolean add(ParamsManifestEO paramsManifestEO) {
|
||||||
|
LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(ParamsManifestEO::getTitle, paramsManifestEO.getTitle());
|
||||||
|
queryWrapper.eq(ParamsManifestEO::getProjectId, paramsManifestEO.getProjectId());
|
||||||
|
List<ParamsManifestEO> paramsManifestEOList = list(queryWrapper);
|
||||||
|
if (CollectionUtil.isNotEmpty(paramsManifestEOList)) {
|
||||||
|
throw new JeroBootException("标题已存在!");
|
||||||
|
}
|
||||||
|
|
||||||
String paramsManifestId = UUID.randomUUID().toString().replace("-","");
|
String paramsManifestId = UUID.randomUUID().toString().replace("-","");
|
||||||
|
|
||||||
// 根据参数模板id发布版本查询对应参数项集合
|
// 根据参数模板id发布版本查询对应参数项集合
|
||||||
@@ -135,6 +144,15 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean editById(ParamsManifestEO paramsManifestEO) {
|
public boolean editById(ParamsManifestEO paramsManifestEO) {
|
||||||
|
ParamsManifestEO oldParamsManifestEO = getById(paramsManifestEO.getTitle());
|
||||||
|
LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(ParamsManifestEO::getTitle, oldParamsManifestEO.getTitle());
|
||||||
|
queryWrapper.eq(ParamsManifestEO::getProjectId, oldParamsManifestEO.getProjectId());
|
||||||
|
List<ParamsManifestEO> paramsManifestEOList = list(queryWrapper);
|
||||||
|
if (CollectionUtil.isNotEmpty(paramsManifestEOList)) {
|
||||||
|
throw new JeroBootException("标题已存在!");
|
||||||
|
}
|
||||||
|
|
||||||
ParamsManifestEO updateEO = new ParamsManifestEO();
|
ParamsManifestEO updateEO = new ParamsManifestEO();
|
||||||
updateEO.setId(paramsManifestEO.getId());
|
updateEO.setId(paramsManifestEO.getId());
|
||||||
updateEO.setTitle(paramsManifestEO.getTitle());
|
updateEO.setTitle(paramsManifestEO.getTitle());
|
||||||
|
|||||||
+2
@@ -18,4 +18,6 @@ public class ParamsConfigDataVO {
|
|||||||
private String controlVerify; // 控件校验
|
private String controlVerify; // 控件校验
|
||||||
private List<Map<String, String>> controlValue; // 控件备选值
|
private List<Map<String, String>> controlValue; // 控件备选值
|
||||||
private String dataValue; // 配置具体数据
|
private String dataValue; // 配置具体数据
|
||||||
|
private String templateName; // 模板附件名称
|
||||||
|
private String templateId; // 模板附件id
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user