修改参数模版发布,加遮罩

This commit is contained in:
gaosong
2023-11-18 14:07:44 +08:00
parent 13f034fb98
commit cc4e548d0f
3 changed files with 28 additions and 9 deletions
@@ -52,7 +52,7 @@
pm.params_template_publish_version as params_template_publish_version,
pm.project_version as project_version,
pm.explanation as explanation,
if (pt.params_template_name is not null, pt.params_template_name, pm.params_template_name) as params_template_name
pt.params_template_name as params_template_name
</sql>
<sql id="BaseQuerySql">
@@ -158,17 +158,20 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
@Override
public List<ParamsManifestEO> queryList(ParamsManifestEO paramsManifestEO) {
IPage page = new Page(1, 100);
IPage pageList = pageInfo(page, paramsManifestEO);
List<ParamsManifestEO> resList = new ArrayList<>();
LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>();
if(StringUtils.isNotEmpty(paramsManifestEO.getTitle())){
queryWrapper.eq(ParamsManifestEO::getTitle, paramsManifestEO.getTitle());
}
queryWrapper.eq(ParamsManifestEO::getProjectId, paramsManifestEO.getProjectId());
List<ParamsManifestEO> paramsManifestEOList = list(queryWrapper);
resList.addAll(paramsManifestEOList);
// LambdaQueryWrapper<ParamsManifestEO> queryWrapper = new LambdaQueryWrapper<>();
// if(StringUtils.isNotEmpty(paramsManifestEO.getTitle())){
// queryWrapper.eq(ParamsManifestEO::getTitle, paramsManifestEO.getTitle());
// }
// queryWrapper.eq(ParamsManifestEO::getProjectId, paramsManifestEO.getProjectId());
List<ParamsManifestEO> paramsManifestEOList = pageList.getRecords();
for (ParamsManifestEO pm : paramsManifestEOList) {
pm.setIsHistory("0");
}
resList.addAll(paramsManifestEOList);
List<ParamsManifestHistoryEO> hisList = paramsManifestHistoryEOService.getHistoryListByProjectId(paramsManifestEO.getProjectId());
if(CollectionUtils.isNotEmpty(hisList)){
for (ParamsManifestHistoryEO his : hisList) {
@@ -280,6 +283,9 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
LambdaQueryWrapper<ParamsCollectManifestEO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ParamsCollectManifestEO::getParamsManifestId, cid);
List<ParamsCollectManifestEO> paramsCollectManifestEOList = paramsCollectManifestEOService.list(queryWrapper);
for (ParamsCollectManifestEO peo:paramsCollectManifestEOList) {
peo.setState(CollectManifestStateEnum.WAIT_FILL.getValue());
}
// 根据参数模板id发布版本查询对应参数项集合
List<ParamsInfoPublishEO> paramsInfoPublishEOList = paramsInfoPublishEOService.getListByPublishVersion(mid, Integer.parseInt(version));
@@ -294,7 +300,13 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
target.setParamsName(source.getParamsName());
target.setParamsBatch(source.getParamsBatch());
target.setDutyTerritory(source.getDutyTerritory());
if(!StringUtils.equals(source.getControlType(),target.getControlType())){
target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
}
target.setControlType(source.getControlType());
if(!StringUtils.equals(source.getControlValues(),target.getControlValues())){
target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
}
target.setControlValues(source.getControlValues());
target.setControlVerify(source.getControlVerify());
target.setFileTemplateConnectId(source.getFileTemplateConnectId());
@@ -307,7 +319,7 @@ public class ParamsManifestEOServiceImpl extends ServiceImpl<ParamsManifestEOMap
BeanUtils.copyProperties(source, target);
target.setId(UUID.randomUUID().toString().replace("-", ""));
target.setParamsManifestId(cid);
target.setState(CollectManifestStateEnum.WAIT_FILL.getValue());
target.setState(CollectManifestStateEnum.WAIT_COLLECT.getValue());
target.setDelFlag(CollectManifestChangeFlagEnum.DELETE_BEFORE.getValue()); // 设置删除标识
target.setAddFlag(CollectManifestChangeFlagEnum.ADD_BEFORE.getValue()); // 设置添加标识
target.setChangeFlag(CollectManifestChangeFlagEnum.CHANGE_BEFORE.getValue()); // 设置变更标识