feat: 2.6.0
1. 修复工作流列表条件查询不生效问题 优化放大缩小
This commit is contained in:
		
							parent
							
								
									54dd749efc
								
							
						
					
					
						commit
						13f97f0fd3
					
				easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web
frontend
@ -13,4 +13,9 @@ import lombok.EqualsAndHashCode;
 | 
				
			|||||||
@Data
 | 
					@Data
 | 
				
			||||||
public class WorkflowQueryVO extends BaseQueryVO {
 | 
					public class WorkflowQueryVO extends BaseQueryVO {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String groupName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String workflowName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer workflowStatus;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -192,6 +192,19 @@ public class WorkflowServiceImpl implements WorkflowService {
 | 
				
			|||||||
        LambdaQueryWrapper<Workflow> queryWrapper = new LambdaQueryWrapper<>();
 | 
					        LambdaQueryWrapper<Workflow> queryWrapper = new LambdaQueryWrapper<>();
 | 
				
			||||||
        queryWrapper.eq(Workflow::getDeleted, StatusEnum.NO.getStatus());
 | 
					        queryWrapper.eq(Workflow::getDeleted, StatusEnum.NO.getStatus());
 | 
				
			||||||
        queryWrapper.eq(Workflow::getNamespaceId, userSessionVO.getNamespaceId());
 | 
					        queryWrapper.eq(Workflow::getNamespaceId, userSessionVO.getNamespaceId());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (StrUtil.isNotBlank(queryVO.getGroupName())) {
 | 
				
			||||||
 | 
					            queryWrapper.eq(Workflow::getGroupName, queryVO.getGroupName());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (StrUtil.isNotBlank(queryVO.getWorkflowName())) {
 | 
				
			||||||
 | 
					            queryWrapper.like(Workflow::getWorkflowName, queryVO.getWorkflowName());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (Objects.nonNull(queryVO.getWorkflowStatus())) {
 | 
				
			||||||
 | 
					            queryWrapper.eq(Workflow::getWorkflowStatus, queryVO.getWorkflowStatus());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        queryWrapper.orderByDesc(Workflow::getId);
 | 
					        queryWrapper.orderByDesc(Workflow::getId);
 | 
				
			||||||
        PageDTO<Workflow> page = workflowMapper.selectPage(pageDTO, queryWrapper);
 | 
					        PageDTO<Workflow> page = workflowMapper.selectPage(pageDTO, queryWrapper);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										21
									
								
								frontend/public/lib/assets/bHlUn7xq.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								frontend/public/lib/assets/bHlUn7xq.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -5,8 +5,8 @@
 | 
				
			|||||||
  <meta charset="UTF-8" />
 | 
					  <meta charset="UTF-8" />
 | 
				
			||||||
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 | 
					  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 | 
				
			||||||
  <title>Easy Retry</title>
 | 
					  <title>Easy Retry</title>
 | 
				
			||||||
  <script type="module" crossorigin src="./assets/HIb6OPZi.js"></script>
 | 
					  <script type="module" crossorigin src="./assets/bHlUn7xq.js"></script>
 | 
				
			||||||
  <link rel="stylesheet" crossorigin href="./assets/kNnuTekB.css">
 | 
					  <link rel="stylesheet" crossorigin href="./assets/RrmFkNrR.css">
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
				
			|||||||
@ -16,13 +16,13 @@
 | 
				
			|||||||
          </a-col>
 | 
					          </a-col>
 | 
				
			||||||
          <a-col :md="8" :sm="24">
 | 
					          <a-col :md="8" :sm="24">
 | 
				
			||||||
            <a-form-item label="任务名称">
 | 
					            <a-form-item label="任务名称">
 | 
				
			||||||
              <a-input v-model="queryParam.jobName" placeholder="请输入任务名称" allowClear />
 | 
					              <a-input v-model="queryParam.workflowName" placeholder="请输入任务名称" allowClear />
 | 
				
			||||||
            </a-form-item>
 | 
					            </a-form-item>
 | 
				
			||||||
          </a-col>
 | 
					          </a-col>
 | 
				
			||||||
          <a-col :md="8" :sm="24">
 | 
					          <a-col :md="8" :sm="24">
 | 
				
			||||||
            <a-form-item label="状态">
 | 
					            <a-form-item label="状态">
 | 
				
			||||||
              <a-select v-model="queryParam.jobStatus" placeholder="请选择状态" allowClear>
 | 
					              <a-select v-model="queryParam.workflowStatus" placeholder="请选择状态" allowClear>
 | 
				
			||||||
                <a-select-option v-for="(index, value) in jobStatusEnum" :value="value" :key="value">
 | 
					                <a-select-option v-for="(index, value) in workflowStatus" :value="value" :key="value">
 | 
				
			||||||
                  {{ index.name }}</a-select-option
 | 
					                  {{ index.name }}</a-select-option
 | 
				
			||||||
                >
 | 
					                >
 | 
				
			||||||
              </a-select>
 | 
					              </a-select>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user