cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceCalibrationPlanServiceImpl.java
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.QueryWrappers; @@ -181,7 +182,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(deviceCalibrationPlan.getRatifyUserId()); info.setJumpPath("a6-device"); info.setJumpPath(MenuJumpPathConstants.DEVICE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceExaminePlanServiceImpl.java
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.QueryWrappers; @@ -192,7 +193,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(examinePlan.getRatifyUserId()); info.setJumpPath("a6-device"); info.setJumpPath(MenuJumpPathConstants.DEVICE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceMaintenancePlanServiceImpl.java
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.Result; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; @@ -250,7 +251,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(audit.getId()); info.setJumpPath("a6-device"); info.setJumpPath(MenuJumpPathConstants.DEVICE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceTraceabilityManagementServiceImpl.java
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.Result; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; @@ -201,7 +202,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(audit.getId()); info.setJumpPath("a6-device"); info.setJumpPath(MenuJumpPathConstants.DEVICE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-personnel/src/main/java/com/ruoyi/personnel/service/impl/PersonPersonnelCapacityServiceImpl.java
@@ -8,6 +8,7 @@ import com.deepoove.poi.config.Configure; import com.deepoove.poi.config.ConfigureBuilder; import com.deepoove.poi.data.Pictures; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.DateImageUtil; @@ -132,7 +133,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(personPersonnelCapacity.getConfirmOperatingPersonnelId()); info.setJumpPath("a6-personnel"); info.setJumpPath(MenuJumpPathConstants.PERSONNEL); informationNotificationService.addInformationNotification(info); this.saveOrUpdate(personPersonnelCapacity); cnas-personnel/src/main/java/com/ruoyi/personnel/service/impl/PersonTrainingRecordServiceImpl.java
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.SecurityUtils; @@ -152,7 +153,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(personTrainingRecordSubmitDto.getAssessmentUserId()); info.setJumpPath("a6-personnel"); info.setJumpPath(MenuJumpPathConstants.PERSONNEL); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-personnel/src/main/java/com/ruoyi/personnel/service/impl/PersonTrainingServiceImpl.java
@@ -11,6 +11,7 @@ import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.deepoove.poi.data.Pictures; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.DateImageUtil; @@ -118,7 +119,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(training.getApproverId()); info.setJumpPath("a6-personnel"); info.setJumpPath(MenuJumpPathConstants.PERSONNEL); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -178,7 +179,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(training.getApproverId()); info.setJumpPath("a6-personnel"); info.setJumpPath(MenuJumpPathConstants.PERSONNEL); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-process/src/main/java/com/ruoyi/process/service/impl/QualityMonitorServiceImpl.java
@@ -14,6 +14,7 @@ import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; import com.deepoove.poi.data.Pictures; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.DateImageUtil; @@ -128,7 +129,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(monitor.getExamineUserId()); info.setJumpPath("a7-Ensure-results-validity"); info.setJumpPath(MenuJumpPathConstants.QUALITY_MONITOR); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -215,7 +216,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(qualityMonitor.getRatifyUserId()); info.setJumpPath("a7-Ensure-results-validity"); info.setJumpPath(MenuJumpPathConstants.QUALITY_MONITOR); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -439,7 +440,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(qualityMonitorDetailsRatify.getRatifyUserId()); info.setJumpPath("a7-Ensure-results-validity"); info.setJumpPath(MenuJumpPathConstants.QUALITY_MONITOR); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -553,7 +554,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(qualityMonitorDetailsEvaluate.getRatifyUserId()); info.setJumpPath("a7-Ensure-results-validity"); info.setJumpPath(MenuJumpPathConstants.QUALITY_MONITOR); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -587,7 +588,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(qualityMonitorDetailsEvaluate.getImplementUserId()); info.setJumpPath("a7-Ensure-results-validity"); info.setJumpPath(MenuJumpPathConstants.QUALITY_MONITOR); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java
@@ -14,6 +14,7 @@ import com.deepoove.poi.config.ConfigureBuilder; import com.deepoove.poi.data.PictureRenderData; import com.deepoove.poi.data.Pictures; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.common.utils.DateImageUtil; @@ -128,7 +129,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(supervise.getRatifyUserId()); info.setJumpPath("a7-quality-control-plan"); info.setJumpPath(MenuJumpPathConstants.QUALITY_SUPERVISE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -388,7 +389,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(qualitySuperviseDetailsRecord.getRatifyUserId()); info.setJumpPath("a7-quality-control-plan"); info.setJumpPath(MenuJumpPathConstants.QUALITY_SUPERVISE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -607,7 +608,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(detailsAccording.getApproverUserId()); info.setJumpPath("a7-quality-control-plan"); info.setJumpPath(MenuJumpPathConstants.QUALITY_SUPERVISE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ @@ -881,7 +882,7 @@ info.setSenderId(userId); // æ¥æ¶äºº info.setConsigneeId(detailsCorrect.getApproverUserId()); info.setJumpPath("a7-quality-control-plan"); info.setJumpPath(MenuJumpPathConstants.QUALITY_SUPERVISE); informationNotificationService.addInformationNotification(info); // åéä¼ä¸å¾®ä¿¡éç¥ inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
@@ -30,6 +30,7 @@ import com.ruoyi.basic.service.StandardTemplateService; import com.ruoyi.common.constant.DictDataConstants; import com.ruoyi.common.constant.InsOrderTypeConstants; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.entity.Custom; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; @@ -142,7 +143,7 @@ private InsOrderFactoryVerifyMapper insOrderFactoryVerifyMapper; @Resource private InsOrderFactoryVerifyItemService insOrderFactoryVerifyItemService; @Resource private SpotCheckQuarterItemMapper spotCheckQuarterItemMapper; @Resource @@ -810,7 +811,7 @@ info.setSenderId(userId); info.setConsigneeId(verifyUser); info.setViewStatus(false); info.setJumpPath("b1-inspect-orderPlan-review"); info.setJumpPath(MenuJumpPathConstants.INSPECTION_REVIEW); informationNotificationService.addInformationNotification(info); // 6.夿 ¸äºº--æ°å¢æ£éªåç¸å ³è´è´£äºº inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsReportServiceImpl.java
@@ -22,6 +22,7 @@ import com.ruoyi.basic.mapper.IfsInventoryQuantityMapper; import com.ruoyi.basic.pojo.IfsInventoryQuantity; import com.ruoyi.common.constant.InsOrderTypeConstants; import com.ruoyi.common.constant.MenuJumpPathConstants; import com.ruoyi.common.core.domain.Result; import com.ruoyi.common.core.domain.entity.InformationNotification; import com.ruoyi.common.core.domain.entity.User; @@ -187,7 +188,7 @@ info.setSenderId(submitUserId); //åé人 info.setConsigneeId(userId); //æ¶ä»¶äºº info.setViewStatus(false); info.setJumpPath("b1-report-preparation"); info.setJumpPath(MenuJumpPathConstants.REPORT_PREPARATION); informationNotificationService.addInformationNotification(info); //ç³»ç»çææ¥åå°å String url = insReport.getUrl(); @@ -308,7 +309,7 @@ info.setSenderId(checkUserId); //åé人 info.setConsigneeId(userId); //æ¶ä»¶äºº info.setViewStatus(false); info.setJumpPath("b1-report-preparation"); info.setJumpPath(MenuJumpPathConstants.REPORT_PREPARATION); informationNotificationService.addInformationNotification(info); //ç³»ç»çææ¥åå°å String url = insReport.getUrl(); ruoyi-common/src/main/java/com/ruoyi/common/constant/MenuJumpPathConstants.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ package com.ruoyi.common.constant; /** * èåè°åè·¯å¾ * * @Author zhuo * @Date 2025/3/14 */ public class MenuJumpPathConstants { /** * æ¥åç¼å¶ */ public static final String REPORT_PREPARATION = "ReportPreparation"; /** * æ£éªä»»å¡å¤æ ¸ */ public static final String INSPECTION_REVIEW = "InspectionReview"; /** * è´¨éçæ§ */ public static final String QUALITY_MONITOR = "EnsureResultsValidity"; /** * è´¨éçç£ */ public static final String QUALITY_SUPERVISE = "QualityControlPlan"; /** * 人å */ public static final String DEVICE = "Device"; /** * è®¾å¤ */ public static final String PERSONNEL = "PersonnelInfo"; }