| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.jeecg.dingtalk.api.user.vo.User; |
| | | import com.jeecg.dingtalk.api.user.vo.UserRole; |
| | | import org.jeecg.common.api.dto.message.MessageDTO; |
| | |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | LoginUser user= (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | SysUser sysUser = userService.getById(user.getId()); |
| | | if(StringUtils.isNotBlank(sysUser.getAreaId())){ |
| | | stream.setAreaId(sysUser.getAreaId()); |
| | | } |
| | | QueryWrapper<Stream> queryWrapper = QueryGenerator.initQueryWrapper(stream, req.getParameterMap()); |
| | | Page<Stream> page = new Page<Stream>(pageNo, pageSize); |
| | | IPage<Stream> pageList = streamService.page(page, queryWrapper); |
| | | IPage<Stream> pageList = streamService.myPage(page, stream); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | |
| | | for(SysDictItem nodeOperationItem:nodeOperationItems){ |
| | | if(roleNodeItem.getItemValue().equals(nodeOperationItem.getItemValue())){ |
| | | if(ObjectUtils.isNotNull(operation)){ |
| | | List<String> buttonvalues = Arrays.asList(nodeOperationItem.getItemText().split(",")); |
| | | List<String> buttonValues = Arrays.asList(nodeOperationItem.getItemText().split(",")); |
| | | List<SysDictItem> operations = sysDictItemService.selectItemsByMainId(operation.getId()); |
| | | List<ButtonVo> buttons = new ArrayList<>(); |
| | | for(String value:buttonvalues){ |
| | | for(String value:buttonValues){ |
| | | for(SysDictItem name:operations){ |
| | | |
| | | if(name.getItemValue().equals(value)){ |
| | | ButtonVo button = new ButtonVo(); |
| | | button.setName(name.getItemText()); |