|
|
@@ -771,7 +771,17 @@ public class KindServiceImpl implements KindService {
|
|
|
if (kindInfo == null) {
|
|
|
throw new IllegalOperatorException("类目不存在");
|
|
|
}
|
|
|
- return kindInfoDao.findStructingKinds(id);
|
|
|
+ return findStructingKinds(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ public List<KindInfo> findStructingKinds(Long id) {
|
|
|
+ List<Kind> kinds = getParentsByChildId(id);
|
|
|
+ List<KindInfo> kindInfos = new ArrayList<KindInfo>();
|
|
|
+ for (Kind kind : kinds) {
|
|
|
+ KindInfo kindInfo = new KindInfo(kind);
|
|
|
+ kindInfos.add(kindInfo);
|
|
|
+ }
|
|
|
+ return kindInfos;
|
|
|
}
|
|
|
|
|
|
@Override
|