fix[project]: 任务列表、数据查询二次查询修改
This commit is contained in:
@@ -36,6 +36,11 @@ public class PerformanceNodePo extends NodeAllBase {
|
||||
*/
|
||||
private String performanceName;
|
||||
|
||||
/**
|
||||
* 学科名称
|
||||
*/
|
||||
private String discipline;
|
||||
|
||||
private String performanceType;
|
||||
private String standard;
|
||||
private String highValue;
|
||||
|
||||
@@ -78,6 +78,8 @@ public class TaskRunPo extends BaseEntity {
|
||||
|
||||
private String disciplineName;
|
||||
|
||||
private String discipline;
|
||||
|
||||
|
||||
/**
|
||||
* 仿真负责人
|
||||
|
||||
@@ -140,4 +140,6 @@ public class SpdmAnalysisPerformanceListReq extends BaseEntity {
|
||||
@JsonProperty(value = "pMembers")
|
||||
private Long pMembers;
|
||||
|
||||
private String discipline;
|
||||
|
||||
}
|
||||
|
||||
@@ -143,4 +143,6 @@ public class SpdmAnalysisRunListReq extends BaseEntity {
|
||||
@JsonProperty(value = "pMembers")
|
||||
private Long pMembers;
|
||||
|
||||
private String discipline;
|
||||
|
||||
}
|
||||
|
||||
@@ -153,7 +153,7 @@ public class SpdmTaskListReq {
|
||||
private List<String> filterDiscipline;
|
||||
|
||||
// 二次查询过滤学科
|
||||
private String ownDisciplineName;
|
||||
private String discipline;
|
||||
|
||||
private String taskId;
|
||||
|
||||
|
||||
@@ -1178,8 +1178,8 @@ public class TaskServiceImpl implements ITaskService {
|
||||
StopWatch stopWatch = new StopWatch("所有任务方法计时");
|
||||
stopWatch.start("查所有任务");
|
||||
// 二次查询过滤学科
|
||||
if (StringUtils.isNotBlank(req.getOwnDisciplineName())) {
|
||||
req.setFilterDiscipline(Collections.singletonList(req.getOwnDisciplineName()));
|
||||
if (StringUtils.isNotBlank(req.getDiscipline())) {
|
||||
req.setFilterDiscipline(Collections.singletonList(req.getDiscipline()));
|
||||
}
|
||||
List<SpdmTaskVo> allTaskList = mapper.optimisedGtTaskList(tenantId, req);
|
||||
stopWatch.stop();
|
||||
@@ -2009,6 +2009,7 @@ public class TaskServiceImpl implements ITaskService {
|
||||
continue;
|
||||
}
|
||||
performanceNodePo.setPerformanceName(performanceNodePo.getNodeName());
|
||||
performanceNodePo.setDiscipline(eachTaskVo.getDiscipline());
|
||||
TagReq taskTagReq = eachTaskVo.getTagReq();
|
||||
performanceNodePo.setTagReq(taskTagReq);
|
||||
eachTaskNodeMemberPoList = memberMap.get(eachTaskVo.getUuid());
|
||||
@@ -2132,7 +2133,7 @@ public class TaskServiceImpl implements ITaskService {
|
||||
List<SpdmAnalysisTaskVo> taskVoList;
|
||||
List<SpdmAnalysisTaskVo> allTaskVoList = new ArrayList<>();
|
||||
if (StringUtils.isNotBlank(taskNodeId)) {
|
||||
allTaskVoList = mapper.getAnalysisTask(taskNodeId,req.getOwnDisciplineName());
|
||||
allTaskVoList = mapper.getAnalysisTask(taskNodeId,req.getDiscipline());
|
||||
} else {
|
||||
taskVoList = mapper.taskListByTag(req, tenantId, new ArrayList<>(), pos, limit,userId,
|
||||
tag1KeyList,tag2KeyList,tag3KeyList,tag4KeyList,tag5KeyList,tag6KeyList,tag7KeyList
|
||||
@@ -2609,6 +2610,7 @@ public class TaskServiceImpl implements ITaskService {
|
||||
taskTagReq.setRunName(taskRunPo.getRunName());
|
||||
taskRunPo.setTagReq(taskTagReq);
|
||||
taskRunPo.setPMembers(eachTaskVo.getPMembers());
|
||||
taskRunPo.setDiscipline(eachTaskVo.getDiscipline());
|
||||
eachTaskNodeMemberPoList = memberMap.get(eachTaskVo.getUuid());
|
||||
if (CollectionUtils.isNotEmpty(eachTaskNodeMemberPoList)) {
|
||||
List<String> nickNameList = new ArrayList<>();
|
||||
|
||||
@@ -1152,8 +1152,8 @@
|
||||
<if test="req.expStatus != null and req.expStatus != ''">
|
||||
and st.expStatus = #{req.expStatus}
|
||||
</if>
|
||||
<if test="req.ownDisciplineName != null and req.ownDisciplineName != ''">
|
||||
<bind name="searchKey17" value="'%' + req.ownDisciplineName + '%'"/>
|
||||
<if test="req.discipline != null and req.discipline != ''">
|
||||
<bind name="searchKey17" value="'%' + req.discipline + '%'"/>
|
||||
and st.discipline like #{searchKey17}
|
||||
</if>
|
||||
<if test="req.reportTemplate != null and req.reportTemplate != ''">
|
||||
|
||||
Reference in New Issue
Block a user