| | |
| | | public List<IvrLibaScriptAssortVO> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort) { |
| | | List<IvrLibaScriptAssort> ivrLibaScriptAssorts = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaScriptAssort); |
| | | //将pid为空的,过滤掉 |
| | | ivrLibaScriptAssorts = ivrLibaScriptAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList()); |
| | | // ivrLibaScriptAssorts = ivrLibaScriptAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList()); |
| | | |
| | | List<IvrLibaScriptAssortVO> ivrLibaScriptAssortVOS = DtoConversionUtils.sourceToTarget(ivrLibaScriptAssorts, IvrLibaScriptAssortVO.class); |
| | | //遍历查出来的数据,通过 id=pid 获取他们的子数据 |
| | | for (IvrLibaScriptAssortVO ivrLibaScriptAssortVO : ivrLibaScriptAssortVOS) { |
| | | if (ivrLibaScriptAssortVO.getPid() != null) { |
| | | continue; |
| | | } |
| | | // if (ivrLibaScriptAssortVO.getPid() != null) { |
| | | // continue; |
| | | // } |
| | | IvrLibaScriptAssort ivrLibaTargetAssort1 = new IvrLibaScriptAssort(); |
| | | ivrLibaTargetAssort1.setPid(ivrLibaScriptAssortVO.getId()); |
| | | List<IvrLibaScriptAssort> ivrLibaScriptAssorts1 = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaTargetAssort1); |