From e8ed1a91c77ab62a924f12acd55777f227bacd7e Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 21 十一月 2025 17:15:17 +0800
Subject: [PATCH] 工位组删除后,其下工位移动到默认组
---
smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/IWorkstationFeedbackService.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/IWorkstationFeedbackService.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/IWorkstationFeedbackService.java
index 7dc5695..5c08fcf 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/IWorkstationFeedbackService.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/IWorkstationFeedbackService.java
@@ -20,7 +20,14 @@
import org.springframework.cache.annotation.Caching;
public interface IWorkstationFeedbackService extends IService<WorkstationFeedback> {
+ /**
+ * 涓�澶╃紦瀛� blade:feedback#86400
+ */
public static final String WORK_FEEDBACK_EXP = "blade:feedback#86400";
+
+ /**
+ * 3澶╃紦瀛� blade:feedback#259200
+ */
public static final String WORK_FEEDBACK_EXP3 = "blade:feedback#259200";
IPage<WorkstationFeedbackInfoVO> workstationPage(Query query, boolean excludeImmediate);
@@ -44,6 +51,13 @@
@RedisLock(value = ExtCacheConstant.WORK_FEEDBACK, param = "#dto.workstationId")
boolean endAndStartAgainFeedback(WorkstationEndAndStartImmediateFeedBackDTO dto);
+ /**
+ * 浠庡弽棣堢殑redis缂撳瓨涓幏鍙栫姸鎬佽褰曠殑鏁版嵁
+ * @param statusTime
+ * @param workstationIds
+ * @param statusRecordList
+ * @return
+ */
List<StatusRecordVO> groupStatusRecordWithFeedbackCache(final LocalDate statusTime, final Long workstationIds, final List<StatusRecordVO> statusRecordList);
@Cacheable(cacheNames = {WORK_FEEDBACK_EXP}, key = "'id:'.concat(#id)")
--
Gitblit v1.9.3