From 4b468180411f43abd1b4d12942c2fc917741dc92 Mon Sep 17 00:00:00 2001 From: funny <834502597@qq.com> Date: Fri, 8 May 2026 15:24:30 +0800 Subject: [PATCH] =?UTF-8?q?refactor(processor):=20=E6=9B=BF=E6=8D=A2UserIn?= =?UTF-8?q?terior=E4=B8=BAVUserInterior=E4=BB=A5=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将UserInterior实体替换为VUserInterior实体 - 将IUserInteriorService替换为IVUserInteriorService服务接口 - 更新所有相关用户查询逻辑以使用新版用户实体与服务 - 保持原有业务逻辑不变,提升代码一致性和可维护性 - 优化质检人、帮办人及其部门领导的查询操作 --- .../PdiTaskOverdueNotifyProcessor.java | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/nflg-wms-scheduled/src/main/java/com/nflg/wms/scheduled/processor/PdiTaskOverdueNotifyProcessor.java b/nflg-wms-scheduled/src/main/java/com/nflg/wms/scheduled/processor/PdiTaskOverdueNotifyProcessor.java index 9b380b8b..30178206 100644 --- a/nflg-wms-scheduled/src/main/java/com/nflg/wms/scheduled/processor/PdiTaskOverdueNotifyProcessor.java +++ b/nflg-wms-scheduled/src/main/java/com/nflg/wms/scheduled/processor/PdiTaskOverdueNotifyProcessor.java @@ -7,13 +7,13 @@ import com.nflg.wms.repository.entity.DictionaryItem; import com.nflg.wms.repository.entity.QmsPdiDetectionRules; import com.nflg.wms.repository.entity.QmsPdiTaskRecord; import com.nflg.wms.repository.entity.QmsTodoItem; -import com.nflg.wms.repository.entity.UserInterior; +import com.nflg.wms.repository.entity.VUserInterior; import com.nflg.wms.repository.service.IDepartmentService; import com.nflg.wms.repository.service.IDictionaryItemService; import com.nflg.wms.repository.service.IQmsPdiDetectionRulesService; import com.nflg.wms.repository.service.IQmsPdiTaskRecordService; import com.nflg.wms.repository.service.IQmsTodoItemService; -import com.nflg.wms.repository.service.IUserInteriorService; +import com.nflg.wms.repository.service.IVUserInteriorService; import jakarta.annotation.Resource; import org.springframework.stereotype.Component; import tech.powerjob.worker.core.processor.ProcessResult; @@ -40,7 +40,7 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { private IQmsPdiDetectionRulesService detectionRulesService; @Resource - private IUserInteriorService userInteriorService; + private IVUserInteriorService vUserInteriorService; @Resource private IDepartmentService departmentService; @@ -108,16 +108,16 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { Long assistantId = task.getAssistantId(); // 查询质检人信息 - UserInterior inspector = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, inspectorId) + VUserInterior inspector = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, inspectorId) .one(); String inspectorName = inspector != null ? inspector.getUserName() : "未知"; String assistantName = ""; if (assistantId != null) { - UserInterior assistant = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, assistantId) + VUserInterior assistant = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, assistantId) .one(); assistantName = assistant != null ? assistant.getUserName() : "未知"; } @@ -137,8 +137,8 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { // 帮办人的部门领导 if (assistantId != null) { - UserInterior assistant = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, assistantId) + VUserInterior assistant = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, assistantId) .one(); if (assistant != null && assistant.getDeptId() != null) { Department dept = departmentService.getById(assistant.getDeptId()); @@ -153,8 +153,8 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { task.getTaskNo(), inspectorName, assistantText); for (Long leaderId : leaderIds) { - UserInterior leader = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, leaderId) + VUserInterior leader = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, leaderId) .one(); QmsTodoItem todo = new QmsTodoItem() @@ -196,8 +196,8 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { String messageContent = String.format("PDI检测任务[%s]将在%d小时内到期,请尽快完成", task.getTaskNo(), remainingHours); - UserInterior inspector = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, inspectorId) + VUserInterior inspector = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, inspectorId) .one(); QmsTodoItem todoInspector = new QmsTodoItem() @@ -214,8 +214,8 @@ public class PdiTaskOverdueNotifyProcessor implements BasicProcessor { // 给帮办人推送消息 if (assistantId != null) { - UserInterior assistant = userInteriorService.lambdaQuery() - .eq(UserInterior::getUserId, assistantId) + VUserInterior assistant = vUserInteriorService.lambdaQuery() + .eq(VUserInterior::getUserId, assistantId) .one(); QmsTodoItem todoAssistant = new QmsTodoItem()