| | |
| | | import com.ruoyi.project.domain.vo.SpFinancialExpensesReimbursementOut; |
| | | import com.ruoyi.project.mapper.*; |
| | | import com.ruoyi.project.service.*; |
| | | import com.ruoyi.system.mapper.SysUserMapper; |
| | | import com.ruoyi.system.mapper.SysUserRoleMapper; |
| | | import com.ruoyi.system.service.ISysPostService; |
| | | import com.ruoyi.system.service.ISysUserService; |
| | |
| | | |
| | | @Autowired |
| | | IServiceReimbursementpayeeService payeeService; |
| | | |
| | | @Autowired |
| | | SysUserMapper sysUserMapper; |
| | | |
| | | @Autowired |
| | | IServiceFundflowruleService serviceFundflowruleService; |
| | |
| | | } |
| | | |
| | | } |
| | | //053审批通过之后,就需要把“办公室主任”的名字填上 |
| | | if (checkFundVO.getFlowconclusion() == 1 && user.getUserName().equals("053")) { |
| | | //办公室主任审批通过之后,就需要把“办公室主任”的名字填上 |
| | | List<SysUser> sysUsers =null; |
| | | if(StringUtils.isNotEmpty(user.getUserName())) { |
| | | SysUser su = new SysUser(); |
| | | su.setUserName(user.getUserName()); |
| | | sysUsers = sysUserMapper.selectAllocatedList(su); |
| | | log.info("差旅sysUsers返回的值为:{}", sysUsers); |
| | | } |
| | | |
| | | if (checkFundVO.getFlowconclusion() == 1 && !sysUsers.isEmpty() |
| | | && sysUsers.get(0).getRoles() != null |
| | | && sysUsers.get(0).getRoles().stream().anyMatch(role -> "officedirector".equals(role.getRoleKey()))){ |
| | | serviceReimbursement.setOfficedirector(user.getNickName()); |
| | | serviceReimbursement.setUploadStates(1); |
| | | |