| | |
| | | |
| | | @Override |
| | | public boolean add(MdcMessageApproval mdcMessageApproval) { |
| | | boolean result = false; |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | mdcMessageApproval.setSenderIds(user.getId()); |
| | | mdcMessageApproval.setSenderNames(user.getRealname()); |
| | | // 查询设备超级管理员 |
| | | List<SysUser> superList = sysUserService.getEquipmentAdmin(MdcConstant.MDC_EQUIPMENT_SUPER_MANAGER, mdcMessageApproval.getEquipmentId()); |
| | | if (superList != null && !superList.isEmpty()) { |
| | | List<String> superIdList = superList.stream().map(SysUser::getId).collect(Collectors.toList()); |
| | | mdcMessageApproval.setApproverIds(String.join(",", superIdList)); |
| | | List<String> superNameList = superList.stream().map(SysUser::getRealname).collect(Collectors.toList()); |
| | | mdcMessageApproval.setApproverNames(String.join(",", superNameList)); |
| | | try { |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | mdcMessageApproval.setSenderIds(user.getId()); |
| | | mdcMessageApproval.setSenderNames(user.getRealname()); |
| | | // 查询设备超级管理员 |
| | | List<SysUser> superList = sysUserService.getEquipmentAdmin(MdcConstant.MDC_EQUIPMENT_SUPER_MANAGER, mdcMessageApproval.getEquipmentId()); |
| | | if (superList != null && !superList.isEmpty()) { |
| | | List<String> superIdList = superList.stream().map(SysUser::getId).collect(Collectors.toList()); |
| | | mdcMessageApproval.setApproverIds(String.join(",", superIdList)); |
| | | List<String> superNameList = superList.stream().map(SysUser::getRealname).collect(Collectors.toList()); |
| | | mdcMessageApproval.setApproverNames(String.join(",", superNameList)); |
| | | } |
| | | mdcMessageApproval.setMsgSource("手动上报"); |
| | | mdcMessageApproval.setMsgStatus(MdcConstant.MSG_STATUS_0); |
| | | return true; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | mdcMessageApproval.setMsgSource("手动上报"); |
| | | mdcMessageApproval.setMsgStatus(MdcConstant.MSG_STATUS_0); |
| | | return result; |
| | | } |
| | | } |