| | |
| | | import com.ruoyi.common.basic.PageInfo; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.dto.SetDeptDTO; |
| | | import com.ruoyi.system.model.OaApproval; |
| | |
| | | public R<PageInfo<ApprovalVO>> pageList(@RequestBody ApprovalListQuery query) { |
| | | return R.ok( oaApprovalService.pageList(query)); |
| | | } |
| | | |
| | | @ApiOperation("流程设计不分页列表") |
| | | @PostMapping("/listAll") |
| | | public R<List<OaApproval>> listAll() { |
| | |
| | | List<OaApproval> approvals = oaApprovalService.list(); |
| | | Long userId = tokenService.getLoginUser().getUserId(); |
| | | SysUser sysUser = sysUserService.selectUserById(userId); |
| | | |
| | | if (SecurityUtils.isAdmin(userId) || sysUser.getRoleId() == 1) { |
| | | return R.ok(approvals); |
| | | } |
| | | |
| | | String deptId = sysUser.getDeptId(); |
| | | for (OaApproval approval : approvals) { |
| | | if (approval.getDeptIds().equals("-1")){ |
| | |
| | | } |
| | | return R.ok(res ); |
| | | } |
| | | |
| | | @ApiOperation(value = "启用禁用") |
| | | @GetMapping(value = "/updateStatus") |
| | | public R updateStatus(Integer id ) { |
| | |
| | | oaApprovalService.updateById(approval); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "设置使用部门") |
| | | @PostMapping(value = "/setDept") |
| | | public R setDept(@RequestBody SetDeptDTO dto) { |