From 7daa9ab004139a976e59a2bdf36dca569df24c79 Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期三, 02 四月 2025 16:35:52 +0800
Subject: [PATCH] 修改建议状态时记录时间

---
 iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/MmPredictItemDao.xml |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/MmPredictItemDao.xml b/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/MmPredictItemDao.xml
index 5b72ac8..61fc269 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/MmPredictItemDao.xml
+++ b/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/MmPredictItemDao.xml
@@ -67,6 +67,9 @@
             <if test="params.modulename != null and params.modulename != ''">
                 AND TDMM.modulename LIKE CONCAT('%', #{params.modulename},'%')
             </if>
+            <if test="params.runStatus != null">
+                AND TMIS.status = #{params.runStatus}
+            </if>
         </where>
         ORDER BY TMPI.CREATE_TIME DESC
     </select>
@@ -85,10 +88,13 @@
         <result property="itemorder" column="ITEMORDER"/>
         <result property="status" column="STATUS"/>
         <result property="categoryid" column="CATEGORYID"/>
+        <result property="lastTime" column="last_time"/>
         <collection property="outPuts" ofType="com.iailab.module.model.mcs.pre.vo.MmItemOutputRespVO">
             <result property="id" column="out_put_id"/>
             <result property="outputorder" column="out_put_order"/>
             <result property="resultName" column="result_name"/>
+            <result property="resultstr" column="result_str"/>
+            <result property="resultIndex" column="result_index"/>
         </collection>
     </resultMap>
 
@@ -188,6 +194,34 @@
         FROM t_mm_predict_merge_item t1
         WHERE t1.itemid = #{ITEMID}
     </select>
+    <select id="getOutPutsByItemNosAndResultType" resultMap="MmPredictItemRespVO" parameterType="map">
+        SELECT
+        TMPI.ID,
+        TMPI.ITEMNO,
+        TMPI.ITEMNAME,
+        TMPI.ITEMTYPEID,
+        TMPI.predictlength,
+        TMPI.GRANULARITY,
+        TMPI.ISFUSE,
+        TMPI.WORKCHECKED,
+        TMPI.STATUS,
+        TMIO.id out_put_id,
+        TMIO.outputorder out_put_order,
+        TMIO.resultstr result_str,
+        TMIO.result_index,
+        TMIO.result_name,
+        TMIS.last_time
+        FROM T_MM_PREDICT_ITEM TMPI
+        LEFT JOIN t_mm_item_output TMIO ON TMIO.itemid = TMPI.ID AND TMIO.result_type in
+        <foreach collection="resultType" item="item" open="(" close=")" separator=",">
+            #{item}
+        </foreach>
+        LEFT JOIN t_mm_item_status TMIS ON TMIS.item_id = TMPI.ID
+        WHERE TMPI.itemno in
+        <foreach collection="itemNos" item="item" open="(" close=")" separator=",">
+            #{item}
+        </foreach>
+    </select>
 
 
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3