hyingbo
2025-06-04 4601316438d6cce2c8bbd6bd4a20de2378da6b21
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcMessageApprovalController.java
@@ -10,6 +10,7 @@
import org.jeecg.common.api.dto.message.MessageDTO;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.constant.enums.MessageSplitTypeEnum;
import org.jeecg.common.system.api.ISysBaseAPI;
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.vo.LoginUser;
@@ -179,7 +180,8 @@
            //上报原因发送消息给确认人
            MessageDTO messageDTO = new MessageDTO();
            messageDTO.setTitle("设备状态长时间未变化原因上报确认!");
            messageDTO.setCategory("消息");
            messageDTO.setMessageType(MessageSplitTypeEnum.statusPermanentlyNoChange.getType());
            messageDTO.setCategory(MessageSplitTypeEnum.statusPermanentlyNoChange.getNote());
            LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
            messageDTO.setFromUser(user.getUsername());
            LoginUser userById = sysBaseApi.getUserById(approverId);
@@ -203,8 +205,9 @@
            //上报原因发送消息给确认人
            MessageDTO messageDTO = new MessageDTO();
            messageDTO.setTitle("设备状态消息!");
            messageDTO.setCategory("消息");
            messageDTO.setCategory(MessageSplitTypeEnum.statusPermanentlyNoChange.getNote());
            messageDTO.setFromUser("admin");
            messageDTO.setMessageType(MessageSplitTypeEnum.statusPermanentlyNoChange.getType());
            messageDTO.setToUser(mdcMessageApproval.getUpdateBy());
            messageDTO.setContent("您的设备编号为 [" + mdcMessageApproval.getEquipmentId() + "] 的设备状态长时间未变化上报已被设备超级管理员拒绝,请重新填写上报原因!");
            sysBaseApi.sendSysAnnouncement(messageDTO);