fix(功能用例): 修复可以重复关联需求问题
--bug=1044284 --user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001044284
This commit is contained in:
parent
f8692886db
commit
b32fa76625
|
@ -273,12 +273,8 @@ public class FunctionalCaseDemandService {
|
||||||
//校验重复
|
//校验重复
|
||||||
List<FunctionalCaseDemand> functionalCaseDemands = existMap.get(demandDTO.getDemandId());
|
List<FunctionalCaseDemand> functionalCaseDemands = existMap.get(demandDTO.getDemandId());
|
||||||
if (CollectionUtils.isNotEmpty(functionalCaseDemands)) {
|
if (CollectionUtils.isNotEmpty(functionalCaseDemands)) {
|
||||||
List<FunctionalCaseDemand> list = functionalCaseDemands.stream().filter(t -> StringUtils.equalsIgnoreCase(t.getDemandId(), functionalCaseDemand.getDemandId()) && StringUtils.equalsIgnoreCase(t.getParent(), functionalCaseDemand.getParent())
|
|
||||||
&& StringUtils.equalsIgnoreCase(t.getDemandName(), functionalCaseDemand.getDemandName()) && StringUtils.equalsIgnoreCase(t.getDemandUrl(), functionalCaseDemand.getDemandUrl())).toList();
|
|
||||||
if (CollectionUtils.isNotEmpty(list)) {
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
//校验当前关联的需求在系统或传入的数据结构中是否带有父节点,如果有置为true,用来做查询的root节点
|
//校验当前关联的需求在系统或传入的数据结构中是否带有父节点,如果有置为true,用来做查询的root节点
|
||||||
List<FunctionalCaseDemand> functionalCaseDemandParents = existMap.get(demandDTO.getParent());
|
List<FunctionalCaseDemand> functionalCaseDemandParents = existMap.get(demandDTO.getParent());
|
||||||
List<DemandDTO> demandDTOList1 = insertMap.get(demandDTO.getParent());
|
List<DemandDTO> demandDTOList1 = insertMap.get(demandDTO.getParent());
|
||||||
|
|
Loading…
Reference in New Issue