| @@ -52,36 +52,37 @@ public class ApprovalServiceImpl implements ApprovalService { | |||||
| approval.setStatus(ApprovalStatus.APPROVED.getCode()); | approval.setStatus(ApprovalStatus.APPROVED.getCode()); | ||||
| //更改审批单状态 | //更改审批单状态 | ||||
| approvalInfoMapper.updateApproval(approval); | approvalInfoMapper.updateApproval(approval); | ||||
| ApprovalRequest approvalRequest = approvalInfoMapper.queryById(approval.getId()); | |||||
| //推送消息给申请人 | //推送消息给申请人 | ||||
| NewSysNotificationParamsVo newSysNotificationParamsVo = new NewSysNotificationParamsVo(); | NewSysNotificationParamsVo newSysNotificationParamsVo = new NewSysNotificationParamsVo(); | ||||
| String applyContentTemplate="<b>您</b>发布的{}<b>\"{}\"</b>{}审核已通过"; | |||||
| String appContentFormat = StrUtil.format(applyContentTemplate,ApprovalType.getDescription(approval.getType()) | |||||
| ,getModelNameByType(approval.getContent(),approval.getType())); | |||||
| String applyContentTemplate="<b>您</b>发布的{}<b>\"{}\"</b>审核已通过"; | |||||
| String appContentFormat = StrUtil.format(applyContentTemplate,ApprovalType.getDescription(approvalRequest.getType()) | |||||
| ,getModelNameByType(approvalRequest.getContent(),approvalRequest.getType())); | |||||
| newSysNotificationParamsVo.setType(2); | newSysNotificationParamsVo.setType(2); | ||||
| newSysNotificationParamsVo.setSender(approval.getApplicantId()); | |||||
| newSysNotificationParamsVo.setNotification_url(approval.getUrl()); | |||||
| newSysNotificationParamsVo.setReceivers(approval.getApproverId().toString()); | |||||
| newSysNotificationParamsVo.setSender(approvalRequest.getApplicantId()); | |||||
| newSysNotificationParamsVo.setNotification_url(approvalRequest.getUrl()); | |||||
| newSysNotificationParamsVo.setReceivers(approvalRequest.getApproverId().toString()); | |||||
| newSysNotificationParamsVo.setContent(appContentFormat); | newSysNotificationParamsVo.setContent(appContentFormat); | ||||
| infoPublishService.pushSysInfo(newSysNotificationParamsVo); | infoPublishService.pushSysInfo(newSysNotificationParamsVo); | ||||
| //推送消息给审批人 | //推送消息给审批人 | ||||
| NewSysNotificationParamsVo approveParamsVo = new NewSysNotificationParamsVo(); | NewSysNotificationParamsVo approveParamsVo = new NewSysNotificationParamsVo(); | ||||
| String contentTemplate="<b>{}</b>发布的{}<b>\"{}\"</b>{}审核已通过"; | |||||
| String contentFormat = StrUtil.format(contentTemplate,approval.getApplicantName(),ApprovalType.getDescription(approval.getType()) | |||||
| ,getModelNameByType(approval.getContent(),approval.getType())); | |||||
| String contentTemplate="<b>{}</b>发布的{}<b>\"{}\"</b>审核已通过"; | |||||
| String contentFormat = StrUtil.format(contentTemplate,approvalRequest.getApplicantName(),ApprovalType.getDescription(approvalRequest.getType()) | |||||
| ,getModelNameByType(approvalRequest.getContent(),approvalRequest.getType())); | |||||
| approveParamsVo.setType(2); | approveParamsVo.setType(2); | ||||
| approveParamsVo.setContent(contentFormat); | approveParamsVo.setContent(contentFormat); | ||||
| approveParamsVo.setSender(approval.getApproverId()); | |||||
| approveParamsVo.setNotification_url(approval.getUrl()); | |||||
| approveParamsVo.setReceivers(approval.getApplicantId().toString()); | |||||
| approveParamsVo.setSender(approvalRequest.getApproverId()); | |||||
| approveParamsVo.setNotification_url(approvalRequest.getUrl()); | |||||
| approveParamsVo.setReceivers(approvalRequest.getApplicantId().toString()); | |||||
| infoPublishService.pushSysInfo(newSysNotificationParamsVo); | infoPublishService.pushSysInfo(newSysNotificationParamsVo); | ||||
| //审批通过,更改状态 | //审批通过,更改状态 | ||||
| updateStatus(approval); | |||||
| updateStatus(approvalRequest); | |||||
| } | } | ||||
| @Override | @Override | ||||