mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-12-05 13:38:58 +08:00
feat(接口管理): 新增场景系统导入查询逻辑
This commit is contained in:
parent
b1aa3eacc5
commit
31215b4a9a
@ -1,24 +1,11 @@
|
|||||||
package io.metersphere.api.service.scenario;
|
package io.metersphere.api.service.scenario;
|
||||||
|
|
||||||
import io.metersphere.api.domain.ApiDefinition;
|
|
||||||
import io.metersphere.api.domain.ApiScenario;
|
|
||||||
import io.metersphere.api.domain.ApiTestCase;
|
|
||||||
import io.metersphere.api.dto.scenario.ApiScenarioSelectAssociateDTO;
|
|
||||||
import io.metersphere.api.mapper.ExtApiDefinitionMapper;
|
import io.metersphere.api.mapper.ExtApiDefinitionMapper;
|
||||||
import io.metersphere.api.mapper.ExtApiScenarioMapper;
|
import io.metersphere.api.mapper.ExtApiScenarioMapper;
|
||||||
import io.metersphere.api.mapper.ExtApiTestCaseMapper;
|
import io.metersphere.api.mapper.ExtApiTestCaseMapper;
|
||||||
import io.metersphere.sdk.dto.AssociateCaseDTO;
|
|
||||||
import io.metersphere.system.dto.ModuleSelectDTO;
|
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
|
||||||
import org.apache.commons.lang3.BooleanUtils;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Comparator;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class ApiScenarioSelectAssociateService {
|
public class ApiScenarioSelectAssociateService {
|
||||||
|
|
||||||
@ -32,7 +19,7 @@ public class ApiScenarioSelectAssociateService {
|
|||||||
public static final String MODULE_ALL = "all";
|
public static final String MODULE_ALL = "all";
|
||||||
|
|
||||||
|
|
||||||
public void getSelectDto(ApiScenarioSelectAssociateDTO request) {
|
/*public void getSelectDto(ApiScenarioSelectAssociateDTO request) {
|
||||||
boolean selectAllModule = request.isSelectAllModule();
|
boolean selectAllModule = request.isSelectAllModule();
|
||||||
Map<String, ModuleSelectDTO> moduleMaps = request.getModuleMaps();
|
Map<String, ModuleSelectDTO> moduleMaps = request.getModuleMaps();
|
||||||
moduleMaps.remove(MODULE_ALL);
|
moduleMaps.remove(MODULE_ALL);
|
||||||
@ -145,9 +132,9 @@ public class ApiScenarioSelectAssociateService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
*//**
|
||||||
* 获取关联时的相关id数据
|
* 获取关联时的相关id数据
|
||||||
*/
|
*//*
|
||||||
protected AssociateCaseDTO getCaseIds(Map<String, ModuleSelectDTO> moduleMaps) {
|
protected AssociateCaseDTO getCaseIds(Map<String, ModuleSelectDTO> moduleMaps) {
|
||||||
// 排除的ids
|
// 排除的ids
|
||||||
List<String> excludeIds = moduleMaps.values().stream()
|
List<String> excludeIds = moduleMaps.values().stream()
|
||||||
@ -165,6 +152,6 @@ public class ApiScenarioSelectAssociateService {
|
|||||||
.toList();
|
.toList();
|
||||||
|
|
||||||
return new AssociateCaseDTO(excludeIds, selectIds, moduleIds);
|
return new AssociateCaseDTO(excludeIds, selectIds, moduleIds);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user