| | |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationDetailsVO; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationVO; |
| | | import com.panzhihua.common.model.vos.grid.EventMapGridCascadeVO; |
| | | import com.panzhihua.common.model.vos.grid.EventMapGridVO; |
| | | import com.panzhihua.common.model.vos.grid.admin.GridMemberCascadeVO; |
| | | import com.panzhihua.common.service.user.UserService; |
| | |
| | | return R.ok(eventGridMemberRelationMapper.getMapGridListsByApp(cascadeListDTO)); |
| | | } |
| | | |
| | | @Override |
| | | public R getMapGridsListsByApp(Long userId){ |
| | | List<EventMapGridCascadeVO> resultList = new ArrayList<>(); |
| | | List<EventMapGridCascadeVO> list = this.eventGridMemberRelationMapper.getMapGridsListsByApp(userId,1,null); |
| | | if(!list.isEmpty()){ |
| | | list.forEach(gridCascadeVO -> { |
| | | List<EventMapGridCascadeVO> childList = this.eventGridMemberRelationMapper.getMapGridsListsByApp(userId,2,gridCascadeVO.getGridId()); |
| | | if(!childList.isEmpty()){ |
| | | gridCascadeVO.setChildList(childList); |
| | | resultList.add(gridCascadeVO); |
| | | } |
| | | }); |
| | | } |
| | | return R.ok(resultList); |
| | | } |
| | | |
| | | } |