现在有一个列表,数据结构大概是这样的,父id可能为null,现在实现的只是按typeid 聚合统计金额,
{
title:'这是子类',
money:50,
typeId:xxx,
typePid:xxx
},
{
title:'这是子类',
money:50,
typeId:xxx,
typePid:xxx
}
{
title:'这是大类',
money:50,
typeId:xxx,
typePid:null
}
想把子类也统计对应的大类里。想了好几天。。实在想不出, 怎么实现把子类统计进大类里,理想统计出来的结构是,就是说统计这个大类的包括子类的总金额
{
title:'我是大类',
total:150,
typeId:xxx,
child:[
{
title:'我是大类',
total:50,
typeId:xxx
},
{
title:'我是子类',
total:50,
typeId:xxx
},
{
title:'我是子类',
total:50,
typeId:xxx
},
]
},
结果如下:
