关注
1:先查询dept表所有数据,用stream构建deptMap 第一层key为dept_pa,th,value也为map结构 key是parentId,value是List集合
通过用户的deptId查出用户所在部门并通过上述构建的deptMap查出所属部门和他的所有父级部门,构建userDeptIds,通过userDeptIds查询dept_app表 union userId查询user_app,得到appIds后去重,再通过appIds查询app表 left join cate表得到app集合
2:构建一个关联表,关联到userid,其他字段有app_id,order_num,第一题的步骤完成后,通过userId查询关联表,得到集合,若集合为空直接返回,不为空则先对原数据进行filtr操作得到置顶app的和未置顶app的两个列表,然后操作置顶app列表排序
最后将两个列表组合
3:简单工厂模式就不说了
查看原帖
10 1
相关推荐
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
9357次浏览 108人参与
# 担心入职之后被发现很菜怎么办 #
265742次浏览 1129人参与
# 秋招被挂春招仍然能投的公司 #
5961次浏览 91人参与
# 投格力的你,拿到offer了吗? #
151976次浏览 812人参与
# 什么是优秀的实习经历 #
7647次浏览 201人参与
# 作业帮求职进展汇总 #
82295次浏览 542人参与
# 京东美团大战,你怎么看? #
157608次浏览 859人参与
# mt对你说过最有启发的一句话 #
33300次浏览 406人参与
# 为了找工作你花了哪些钱? #
74743次浏览 359人参与
# 机械人晒出你的简历 #
146351次浏览 874人参与
# 摸鱼被leader发现了怎么办 #
99435次浏览 635人参与
# 考研失败就一定是坏事吗? #
200219次浏览 1366人参与
# 秋招特别不鸣谢 #
14873次浏览 172人参与
# 选实习,你更看重哪方面? #
13069次浏览 212人参与
# 第一次面试 #
1035977次浏览 13682人参与
# 金融财会交流会 #
128237次浏览 441人参与
# 今年秋招你收到了多少封邮件? #
17426次浏览 219人参与
# 你觉得多少薪资算SSP? #
120387次浏览 425人参与
# 机械/制造每日一题 #
80158次浏览 1411人参与
# 实习教会我的事 #
46434次浏览 352人参与
叮咚买菜工作强度 163人发布
