From 1d588f4c2dd5367f634c2ebf8e4d1399415cd93a Mon Sep 17 00:00:00 2001 From: xiangZr-hhh <“2774915446@qq.com”> Date: Sat, 20 Apr 2024 02:31:49 +0800 Subject: [PATCH] =?UTF-8?q?patch:=20=E5=AE=A1=E6=A0=B8=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 审批结果接口添加发送消息 --- .../jsl/oa/services/impl/ProjectDailyServiceImpl.java | 2 ++ .../com/jsl/oa/services/impl/ReviewServiceImpl.java | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java index 6a66cf9..cd1d202 100644 --- a/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java @@ -12,6 +12,7 @@ import com.jsl.oa.model.vodata.ProjectDailyAddVO; import com.jsl.oa.model.vodata.ProjectDailyDataVO; import com.jsl.oa.model.vodata.ProjectDailyUpdateVO; import com.jsl.oa.model.vodata.ProjectDailyVO; +import com.jsl.oa.services.MessageService; import com.jsl.oa.services.ProjectDailyService; import com.jsl.oa.utils.BaseResponse; import com.jsl.oa.utils.ErrorCode; @@ -45,6 +46,7 @@ public class ProjectDailyServiceImpl implements ProjectDailyService { private final UserDAO userDAO; private final ProjectDailyDAO projectDailyDAO; private final ProjectDailyMapper projectDailyMapper; + private final MessageService messageService; @Override diff --git a/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java index 033532f..caf91bd 100644 --- a/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java @@ -15,6 +15,7 @@ import com.jsl.oa.model.vodata.ReviewAddVO; import com.jsl.oa.model.vodata.ReviewDataVO; import com.jsl.oa.model.vodata.ReviewUpdateResultVO; import com.jsl.oa.model.vodata.ReviewVO; +import com.jsl.oa.services.MessageService; import com.jsl.oa.services.ReviewService; import com.jsl.oa.utils.BaseResponse; import com.jsl.oa.utils.ErrorCode; @@ -40,6 +41,8 @@ public class ReviewServiceImpl implements ReviewService { private final UserMapper userMapper; private final ProjectMapper projectMapper; + private final MessageService messageService; + /** * @Description: 获取用户未审核的数据(只包括管理项目下未审核的数据) @@ -218,6 +221,7 @@ public class ReviewServiceImpl implements ReviewService { //添加数据 reviewDAO.addReview(reviewDO); + return ResultUtil.success("申请成功"); } @@ -266,6 +270,13 @@ public class ReviewServiceImpl implements ReviewService { reviewDO.setRecipientId(userId); reviewDO.setReviewResult(reviewUpdateResultVO.getResult()); + //发送消息 + messageService.messageAdd(Math.toIntExact(reviewDO.getProjectId()), + Math.toIntExact(reviewDO.getProjectChildId()), + Math.toIntExact(reviewDO.getProjectModuleId()), + Long.valueOf(reviewDO.getSenderId()), + Long.valueOf(reviewUpdateResultVO.getResult()), + request); //更新数据 reviewDAO.updateReview(reviewDO);