diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/constant/MessageTemplateCodeCommon.java b/laws-modules/src/main/java/com/jero/modules/laws/common/constant/MessageTemplateCodeCommon.java index a5e10d26..a763f742 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/constant/MessageTemplateCodeCommon.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/constant/MessageTemplateCodeCommon.java @@ -13,5 +13,6 @@ public class MessageTemplateCodeCommon { public static final String LAWS_PROBLEM_LIBRARY = "laws_problem_library"; // 【问答库】回答已置顶 public static final String NEW_MODEL_IMPLEMENTATION = "new_model_implementation"; // 【新车型实施预警】 public static final String ON_THE_PRODUCTION = "on_the_production"; // 【在产车实施预警】 + public static final String LAWS_STANDARD_SHARING = "laws_standard_sharing"; // 【分享】收到分享 } diff --git a/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsStandardSharingController.java b/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsStandardSharingController.java index 6a6d4ef3..e34c462e 100644 --- a/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsStandardSharingController.java +++ b/laws-modules/src/main/java/com/jero/modules/personal/controller/LawsStandardSharingController.java @@ -1,7 +1,9 @@ package com.jero.modules.personal.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jero.common.api.dto.message.SendMessageDTO; import com.jero.common.api.vo.Result; +import com.jero.common.api.vo.SendMessageAPI; import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.constant.CommonConstant; import com.jero.common.exception.JeroBootException; @@ -9,6 +11,8 @@ import com.jero.common.system.base.controller.JeroController; import com.jero.common.system.vo.LoginUser; import com.jero.common.util.MessageUtils; import com.jero.common.api.vo.ResultCommon; +import com.jero.modules.laws.common.constant.MessageTemplateCodeCommon; +import com.jero.modules.laws.common.util.CurrentUserUtil; import com.jero.modules.laws.standard.entity.LawsDomesticStandard; import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard; import com.jero.modules.laws.standard.entity.LawsNewsFeed; @@ -33,6 +37,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.*; @@ -61,6 +66,8 @@ public class LawsStandardSharingController extends JeroController domesticAdd(@Validated @RequestBody LawsStandardSharing lawsStandardSharing) { + // 发送消息 + sendMsg(lawsStandardSharing); LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); SysUser user = sysUserService.getById(sysUser.getId()); String recipientId = lawsStandardSharing.getRecipientId(); @@ -134,6 +143,23 @@ public class LawsStandardSharingController extends JeroController map = new HashMap<>(); + map.put("standardNumber", lawsStandardSharing.getStandardNumber()); + map.put("standardName", lawsStandardSharing.getStandardName()); + map.put("sender", CurrentUserUtil.getRealName()); + sendMessageDTO.setMap(map); + sendMessageAPI.sendMessage(sendMessageDTO); + } + /** * 添加 */ @@ -141,6 +167,7 @@ public class LawsStandardSharingController extends JeroController overseasAdd(@Validated @RequestBody LawsStandardSharing lawsStandardSharing) { + // 发送消息 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); SysUser user = sysUserService.getById(sysUser.getId()); String recipientId = lawsStandardSharing.getRecipientId();