| | |
| | | serviceReimbursement.setFlowlevel(0L); |
| | | serviceReimbursement.setBackflowlevel(0L); |
| | | } |
| | | |
| | | } |
| | | |
| | | if (!postids.contains(2) && (serviceReimbursement.getBackflowlevel() == null || serviceReimbursement.getBackflowlevel() == 0)) { |
| | |
| | | |
| | | serviceFundflow.setFlowlevel(serviceFundflowrules.get(0).getFlowlevel() - 1); |
| | | serviceFundflowService.save(serviceFundflow); |
| | | |
| | | |
| | | SysUser sysUser = null; |
| | | if (serviceReimbursement.getFlowlevel() == 0L) { |
| | | //组长信息 |
| | | SysUser su = new SysUser(); |
| | | su.setNickName(serviceReimbursement.getManagername()); |
| | | List<SysUser> sysUserList = sysUserService.selectUserList(su); |
| | | if (sysUserList.size() > 0) { |
| | | sysUser = sysUserList.get(0); |
| | | } |
| | | } else if (serviceReimbursement.getFlowlevel() == 1L) { |
| | | //陈慕华信息 |
| | | sysUser = sysUserService.selectUserByUserName("047"); |
| | | } |
| | | ConcurrentHashMap map = new ConcurrentHashMap(); |
| | | ArrayList<ConcurrentHashMap<String, Object>> contentList = new ArrayList<>(); |
| | | map.put("提交人:", loginUser.getUser().getUserName()); |
| | | map.put("提交时间:", new Date()); |
| | | map.put("内容:", serviceReimbursement.getReason()); |
| | | contentList.add(map); |
| | | DingTalkReqVo dingTalkReqVo = new DingTalkReqVo(); |
| | | dingTalkReqVo.setTitle("差旅审批信息"); |
| | | dingTalkReqVo.setNumber(sysUser != null ? sysUser.getPhonenumber() : ""); |
| | | dingTalkReqVo.setContents(contentList); |
| | | dingTalkService.sendNotification(dingTalkReqVo); |
| | | } |
| | | |
| | | serviceReimbursementService.updateById(serviceReimbursement); |