| | |
| | | Boolean isExpertCheck=false; |
| | | Long expertId=null; |
| | | Boolean isStretAccount = isStreetAccount(loginUserInfoVO); |
| | | // comEvent.setAppId(loginUserInfoVO.getAppId()); |
| | | comEvent.setAppId(loginUserInfoVO.getAppId()); |
| | | if (nonNull(comEvent.getUserType())){ |
| | | if (comEvent.getUserType().equals(1)){ |
| | | //个人账号权限 |
| | |
| | | IPage<ComEvent> list=null; |
| | | //是否为专家查看自己发布的事件 |
| | | if (isExpertCheck && comEvent.getUserType()!=1){ |
| | | if (nonNull(comEventMapper.listEventIds(expertId))){ |
| | | list = comEventMapper.pageByComEventExpert(comEventMapper.listEventIds(expertId), comEvent, pagination); |
| | | List<Long> ids=comEventMapper.listEventIds(expertId); |
| | | if (ids!=null && ids.size()>0 ){ |
| | | list = comEventMapper.pageByComEventExpert(ids, comEvent, pagination); |
| | | } |
| | | }else{ |
| | | list = baseMapper.pageByComEvent(comEvent, pagination); |
| | |
| | | } |
| | | ComMediateType category = commediateTypeService.getById(comEvent1.getEventCategory()); |
| | | comEvent1.setEventCategoryName(category.getName()); |
| | | // comEvent1.setHasPerm(hasPermission(comEvent1,loginUserInfoVO )); |
| | | // this.accountMenu(comEvent1,comEvent.getUserType(),loginUserInfoVO,isStretAccount); |
| | | comEvent1.setHasPerm(hasPermission(comEvent1,loginUserInfoVO )); |
| | | this.accountMenu(comEvent1,comEvent.getUserType(),loginUserInfoVO,isStretAccount); |
| | | }); |
| | | return R.ok(list); |
| | | } |