Merge remote-tracking branch 'origin/main'

This commit is contained in:
2026-01-15 16:46:05 +08:00

View File

@@ -352,9 +352,9 @@ public class DemandServiceImpl extends BaseService implements IDemandService {
demandList = demandList.stream().filter(demand -> jobNumber.equals(demand.getCreator())).toList();
} else {
// 仿真负责人是当前用户
demandMemberVoList = demandMemberVoList.stream().filter(member -> MemberTypeEnum.PRINCIPAL.getCode().equals(member.getType()) && Long.valueOf(jobNumber).equals(member.getUserId())).toList();
if (CollectionUtils.isNotEmpty(demandMemberVoList)) {
List<String> myDemandIdList = demandMemberVoList.stream().map(SpdmDemandMemberVo::getDemandId).toList();
List<SpdmDemandMemberVo> pDemandMemberVoList = demandMemberVoList.stream().filter(member -> MemberTypeEnum.PRINCIPAL.getCode().equals(member.getType()) && Long.valueOf(jobNumber).equals(member.getUserId())).toList();
if (CollectionUtils.isNotEmpty(pDemandMemberVoList)) {
List<String> myDemandIdList = pDemandMemberVoList.stream().map(SpdmDemandMemberVo::getDemandId).toList();
demandList = demandList.stream().filter(demand -> myDemandIdList.contains(demand.getUuid())).toList();
}
}