From 0bbbd746e8c39d91ad7b47a4e36e29ab972dc98c Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 20 十月 2026 16:56:54 +0800
Subject: [PATCH] 处理长期任务发送问题
---
smartor/src/main/java/com/smartor/mapper/ServiceSubtaskPreachformMapper.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 50 insertions(+), 6 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/mapper/ServiceSubtaskPreachformMapper.java b/smartor/src/main/java/com/smartor/mapper/ServiceSubtaskPreachformMapper.java
index b136f2b..c561a63 100644
--- a/smartor/src/main/java/com/smartor/mapper/ServiceSubtaskPreachformMapper.java
+++ b/smartor/src/main/java/com/smartor/mapper/ServiceSubtaskPreachformMapper.java
@@ -1,16 +1,50 @@
package com.smartor.mapper;
import java.util.List;
-import org.apache.ibatis.annotations.Mapper;
-import com.smartor.domain.ServiceSubtaskPreachform;
+
+import com.ruoyi.task.domain.ServiceSubtask;
+import com.ruoyi.task.domain.ServiceSubtaskPreachform;
/**
- * 銆愯濉啓鍔熻兘鍚嶇О銆慚apper鎺ュ彛
+ * 闅忚瀛愪换鍔°�屾墽琛屾柟寮忔槑缁嗐�嶏紙{@code service_subtask_preachform}锛夆�斺�� <b>杩囨浮鎺ュ彛</b>銆�
*
- * @author lihu
- * @date 2025-09-15
+ * <h3>鈿狅笍 鏈帴鍙e凡涓嶅啀鏄� MyBatis Mapper</h3>
+ * 杩欏紶琛ㄧ殑褰掑睘妯″潡鏄� {@code ruoyi-inhospvisit}銆傛寜銆屽悇妯″潡鐙崰鑷繁鐨勬暟鎹闂�嶅師鍒欙紝
+ * 璇ヨ〃鐨勮鍐欏凡鏀跺彛鍒拌妯″潡鐨� {@code com.ruoyi.common.core.service.PreachformApi}锛�
+ * <ul>
+ * <li><b>鏈帴鍙e凡鍘绘帀 {@code @Mapper} 娉ㄨВ</b>锛岄厤濂楃殑
+ * {@code mapper/smartor/ServiceSubtaskPreachformMapper.xml} <b>涔熷凡鍒犻櫎</b>
+ * 鈥斺�� 鍚屼竴涓〃涓嶈兘鍐嶆湁涓ゅ SQL锛堟敼涓�杈瑰氨涓庡彟涓�杈规紓绉伙級锛�</li>
+ * <li>鐢� {@link com.smartor.mapper.impl.ServiceSubtaskPreachformMapperBridge}
+ * 瀹炵幇锛岄�愭柟娉曞鎵樺埌妯″潡 API锛�</li>
+ * <li>淇濈暀鏈帴鍙f槸涓轰簡璁�<b>11 涓皟鐢ㄦ枃浠堕浂鏀瑰姩</b>锛堝畠浠敞鍏ョ殑浠嶆槸杩欎釜绫诲瀷锛夈��</li>
+ * </ul>
+ *
+ * <h3>鈿狅笍 鍘绘帀 {@code @Mapper} 娉ㄨВ骞�<b>涓嶈兘</b>璁╁畠娉ㄩ攢</h3>
+ * {@code RuoYiApplication} 涓婂啓鐨勬槸 {@code @MapperScan(value = "com.smartor.mapper")}
+ * 鈥斺��<b>鎸夊寘鎵弿</b>锛屼笌娉ㄨВ鏃犲叧銆傚洜姝ゆ湰鎺ュ彛浠嶄細琚敞鍐屾垚涓�涓�
+ * <b>绌虹殑 MyBatis 浠g悊 Bean</b>锛堝悕瀛楀氨鍙� {@code serviceSubtaskPreachformMapper}锛夛紝
+ * 鑰岃皟鐢ㄦ柟瀛楁鍚嶆伆濂戒篃鏄畠锛孲pring 澶氬�欓�夋椂浼氭寜鍚嶅瓧鍛戒腑杩欎釜绌轰唬鐞嗭紝
+ * 璋冪敤鍗虫姏 {@code BindingException: Invalid bound statement (not found)}銆�
+ * <p>
+ * 鐩墠鐢� {@code ServiceSubtaskPreachformMapperBridge} 涓婄殑 {@code @Primary} 鍏滀綇
+ * 锛坧rimary 鍒ゅ畾鏃╀簬鎸夊悕瀛楀洖閫�锛夛紝<b>閭d釜娉ㄨВ涓嶈兘鍒�</b>銆�
+ * <p>
+ * 瑕佺湡姝f秷闄よ繖涓┖浠g悊锛屽彧鑳戒簩鑰呬箣涓�锛�
+ * <ul>
+ * <li>鏀剁揣鎵弿锛歿@code @MapperScan(value = "com.smartor.mapper", annotationClass = Mapper.class)}锛�
+ * 骞剁粰 smartor 閲� 27 涓紡鏍� {@code @Mapper} 鐨勮�� Mapper 琛ヤ笂娉ㄨВ锛�</li>
+ * <li>鎴栨妸鏈帴鍙gЩ鍑� {@code com.smartor.mapper} 鍖咃紙璇ユ壂鎻忔槸閫掑綊鐨勶紝瀛愬寘鏃犳晥锛夈��</li>
+ * </ul>
+ *
+ * <h3>灏嗘潵鍔ㄤ綔</h3>
+ * 璋冪敤鏂归�愭鏀逛负鐩存帴娉ㄥ叆 {@code PreachformApi} 鍚庯紝鏈帴鍙d笌 Bridge 鍗冲彲鏁翠綋鍒犻櫎銆�
+ * 鏂颁唬鐮�<b>璇风洿鎺ユ敞鍏� {@code PreachformApi}</b>锛屼笉瑕佸啀渚濊禆鏈帴鍙c��
+ *
+ * @deprecated 鐢� {@code com.ruoyi.common.core.service.PreachformApi} 浠f浛銆�
+ * 淇濈暀浠呬负鍏煎鏃㈡湁璋冪敤鏂癸紝鏂颁唬鐮佷笉瑕佷娇鐢ㄣ��
*/
-@Mapper
+@Deprecated
public interface ServiceSubtaskPreachformMapper
{
/**
@@ -44,6 +78,7 @@
* @return 缁撴灉
*/
public int updateServiceSubtaskPreachform(ServiceSubtaskPreachform serviceSubtaskPreachform);
+
public int updateSSPByCondition(ServiceSubtaskPreachform serviceSubtaskPreachform);
/**
@@ -70,4 +105,13 @@
* @return 缁撴灉
*/
public int deleteServiceSubtaskPreachformByIds(Long[] ids);
+
+ /**
+ * 鏍规嵁taskid鏌ヨ鍒楄〃
+ *
+ * @param subtask
+ * @return 闆嗗悎
+ */
+ public List<ServiceSubtaskPreachform> selectBySubtask(ServiceSubtask subtask);
+
}
--
Gitblit v1.9.3