|
|
|
@ -149,17 +149,14 @@ public class RelCodeDetailService extends ServiceImpl<RelCodeDetailMapper, RelCo
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List<RelCodeDetail> getAllNext(String code) {
|
|
|
|
|
RelCodeDetail relCodeDetail = this.baseMapper.selectOne(
|
|
|
|
|
new LambdaQueryWrapper<RelCodeDetail>().eq(RelCodeDetail::getCurCode, code)
|
|
|
|
|
);
|
|
|
|
|
if(Objects.isNull(relCodeDetail)){
|
|
|
|
|
relCodeDetail = new RelCodeDetail();
|
|
|
|
|
relCodeDetail.setCurCode(code);
|
|
|
|
|
}
|
|
|
|
|
List<RelCodeDetail> list = new ArrayList<>();
|
|
|
|
|
list.add(relCodeDetail);
|
|
|
|
|
fetchAllChildren(code, list);
|
|
|
|
|
if (CollUtil.isEmpty(list)) {
|
|
|
|
|
RelCodeDetail relCodeDetail = new RelCodeDetail();
|
|
|
|
|
relCodeDetail.setCurCode(code);
|
|
|
|
|
list.add(relCodeDetail);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return list;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|