发表于: 2019-11-06 23:04:29

1 963


今日想法:


继续学习和编写最后一个分级查询接口。


今日计划:


我花了时间去看了一下这方面的知识,学习和理解。

最终还是确定了,把每个级查询的到的所有数据,以list的类型,存放进map集合里。

因为map是键值对来存放的,可以存放多种类型的不同数据。

然后再去学习了一下if循环,想着独立思考,自己去摸索一下。当然也会看看网上的教程。

看了一下关系运算符,还有网上的相关教程。

最后结合自己的想法,写出了一套很傻逼的循环。

我的本意是:


1.调用第一层的接口进行查询,然后返回第一层的结果集。(工作室集,成员集,作品集


2.从第一层的结果集中,取出每条数据的ID。

3.把取出的每条数据的ID,传入第二层的查询PID的接口,查出第二层的结果集。(工作室集


4.从第二层的结果集中,取出每条数据的ID

5.把取出的每条数据的ID传入第三层的查询PID的接口,查出第三层的结果集。(成员集


6.从第三层的结果集中,取出每条数据的ID

7.把取出的每条数据的ID传入第四层的查询PID的接口,查出第四层的结果集。(作品集


8.从第四层的结果集中,取出每条数据的ID

9.把取出的每条数据的ID传入第五层的查询PID的接口,查出第五层的结果集。(每个作品对应的留言


10.每层的结果集的所有数据,都会以list类型,存放进map集合中,返回给前端map。


今日问题:


参数类型有问题,对应map和hashmap,还有arraylist,的不了解,使用不当,写的不对。

如果使用list类型,那么下一级就无法使用getid的方法,从而无法获取上一级集合的每条参数的ID。

但是如果不用list类型,那么下一级就可以使用getid的方法,去获取上一级集合的每条参数的ID。

可是如果不适用list类型,那么上一级就不是集合,而且其中的单条数据,又无法接多个参数。

前后矛盾,卡在中间,很头疼。对这方面的知识欠缺,如果最后实在不行了,那就找张师兄和艾师兄。

最后实在不行,再去找二大请教。(虽然我觉得我可以···


明日想法:


学习,理解,修改代码,测试,排错改错。


返回列表 返回列表
评论

    分享到