Commit c2af2cce by liuyu

Merge branch 'feature' into 'release'

2023年05/31 无用接口删除,查看模板记录bug修复

See merge request !74
parents f47c4396 1a1f8f8f
...@@ -48,9 +48,6 @@ public class AutoMaticClient { ...@@ -48,9 +48,6 @@ public class AutoMaticClient {
return autoMaticService.getMupdateByTemplateTitle(group, templateTitle); return autoMaticService.getMupdateByTemplateTitle(group, templateTitle);
} }
public String tryGetTemplateTitleByMupdate(String group, String title, String mupdate) {
return autoMaticService.tryGetTemplateTitleByMupdate(group, title, mupdate);
}
public Map<String, Object> compareWithTemplateTileOL(String project, String title) { public Map<String, Object> compareWithTemplateTileOL(String project, String title) {
return autoMaticService.compareWithTemplateTileOL(project, title); return autoMaticService.compareWithTemplateTileOL(project, title);
......
...@@ -55,16 +55,6 @@ public interface AutoMaticService { ...@@ -55,16 +55,6 @@ public interface AutoMaticService {
List<String> getMupdateByTemplateTitle(String group, String templateTitle); List<String> getMupdateByTemplateTitle(String group, String templateTitle);
/** /**
* 根据标题和特征值尝试搜索模板标题
*
* @param group 项目
* @param title 标题
* @param mupdate 特征值
* @return 模板标题
*/
String tryGetTemplateTitleByMupdate(String group, String title, String mupdate);
/**
* 根据项目组和标题在线匹配已有聚合标题 * 根据项目组和标题在线匹配已有聚合标题
* *
* @param project 项目 * @param project 项目
......
...@@ -61,6 +61,7 @@ public class TemplateRecord { ...@@ -61,6 +61,7 @@ public class TemplateRecord {
json.put("source", source); json.put("source", source);
json.put("realSource", realSource); json.put("realSource", realSource);
json.put("time", time); json.put("time", time);
json.put("id", id);
return json; return json;
} }
......
...@@ -49,14 +49,6 @@ public interface AutoMaticService { ...@@ -49,14 +49,6 @@ public interface AutoMaticService {
Map<String, Object> getTemplateTitleByProjectByLost(String project, String searchInfo, List<String> tags, long startTime, Map<String, Object> getTemplateTitleByProjectByLost(String project, String searchInfo, List<String> tags, long startTime,
long endTime, int page, int size, String orderField, boolean isAsc); long endTime, int page, int size, String orderField, boolean isAsc);
/**
* 根据模板标题获取数据(仅最新100条)
*
* @param group 项目
* @param templateTitle 模板标题
* @return 特征值
*/
List<String> getMupdateByTemplateTitle(String group, String templateTitle);
/** /**
* 根据标题和特征值尝试搜索模板标题 * 根据标题和特征值尝试搜索模板标题
......
...@@ -80,11 +80,6 @@ public class AutoMaticServiceImpl implements AutoMaticService { ...@@ -80,11 +80,6 @@ public class AutoMaticServiceImpl implements AutoMaticService {
} }
@Override @Override
public List<String> getMupdateByTemplateTitle(String group, String templateTitle) {
return templateTitleService.getMupdateByTemplateTitle(group, templateTitle);
}
@Override
public String tryGetTemplateTitleByMupdate(String group, String title, String mupdate) { public String tryGetTemplateTitleByMupdate(String group, String title, String mupdate) {
return templateTitleService.tryGetTemplateTitleByMupdate(group, title, mupdate); return templateTitleService.tryGetTemplateTitleByMupdate(group, title, mupdate);
} }
......
...@@ -38,14 +38,6 @@ public interface TemplateTitleService { ...@@ -38,14 +38,6 @@ public interface TemplateTitleService {
Map<String, Object> searchTemplateTitle(String key, String project, String searchInfo, List<String> tags, long startTime, Map<String, Object> searchTemplateTitle(String key, String project, String searchInfo, List<String> tags, long startTime,
long endTime, int page, int size, String orderField, boolean isAsc); long endTime, int page, int size, String orderField, boolean isAsc);
/**
* 根据模板标题获取数据(仅最新100条)
*
* @param group 项目
* @param templateTitle 模板标题
* @return 特征值
*/
List<String> getMupdateByTemplateTitle(String group, String templateTitle);
/** /**
* 根据标题和特征值尝试搜索模板标题 * 根据标题和特征值尝试搜索模板标题
......
...@@ -100,21 +100,6 @@ public class TemplateTitleServiceImpl implements TemplateTitleService { ...@@ -100,21 +100,6 @@ public class TemplateTitleServiceImpl implements TemplateTitleService {
} }
@Override @Override
public List<String> getMupdateByTemplateTitle(String group, String templateTitle) {
try {
TemplateTitleVo templateTitleVo = getTemplateTitleByProjectLive(group).get(templateTitle);
if (null == templateTitleVo || TemplateStatus.已重置 == templateTitleVo.getStatus()) {
return null;
}
List<TemplateRecord> templateId = templateRecordDao.findTemplateRecord(new Query(Criteria.where("templateId").is(templateTitleVo.getId())));
return templateId.stream().map(TemplateRecord::getMupdate).collect(Collectors.toList());
} catch (Exception e) {
log.error("查看模板标题特征值失败:", e);
return null;
}
}
@Override
public String tryGetTemplateTitleByMupdate(String group, String title, String mupdate) { public String tryGetTemplateTitleByMupdate(String group, String title, String mupdate) {
Map<String, TemplateTitleVo> templateTitleVos = getTemplateTitleByProjectLive(group); Map<String, TemplateTitleVo> templateTitleVos = getTemplateTitleByProjectLive(group);
List<Map<String, Object>> filterTitles = new ArrayList<>(); List<Map<String, Object>> filterTitles = new ArrayList<>();
...@@ -194,12 +179,12 @@ public class TemplateTitleServiceImpl implements TemplateTitleService { ...@@ -194,12 +179,12 @@ public class TemplateTitleServiceImpl implements TemplateTitleService {
if (Objects.nonNull(startTime) && Objects.nonNull(endTime)) { if (Objects.nonNull(startTime) && Objects.nonNull(endTime)) {
criteria.and("createAt").gte(startTime).lt(endTime); criteria.and("createAt").gte(startTime).lt(endTime);
} }
Query query = new Query(criteria) Query query = new Query(criteria);
.skip(skip).limit(pageSize).with(Sort.by(Sort.Direction.DESC, "_id"));
long count = templateRecordDao.count(query); long count = templateRecordDao.count(query);
if (count == 0) { if (count == 0) {
return new PageVO<>(skip, pageSize, (int) count, Collections.emptyList()); return new PageVO<>(skip, pageSize, (int) count, Collections.emptyList());
} }
query.skip(skip).limit(pageSize).with(Sort.by(Sort.Direction.DESC, "_id"));
return new PageVO<>(page, pageSize, (int) count, templateRecordDao.findTemplateRecord(query).stream().map(TemplateRecord::toJson).collect(Collectors.toList())); return new PageVO<>(page, pageSize, (int) count, templateRecordDao.findTemplateRecord(query).stream().map(TemplateRecord::toJson).collect(Collectors.toList()));
} }
......
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