From 3585c4b63185b6e83ed6ed3a255e87c7853a3e48 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 21 七月 2026 10:02:18 +0800
Subject: [PATCH] 1.合格率统计逻辑调整;2.不合格处理:新增问题类型字段;3.对接企业微信配置调整;4.班次:新增删除排班操作

---
 inspect-server/src/main/resources/mapper/InsUnqualifiedHandlerMapper.xml |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/inspect-server/src/main/resources/mapper/InsUnqualifiedHandlerMapper.xml b/inspect-server/src/main/resources/mapper/InsUnqualifiedHandlerMapper.xml
index d4b8e4a..ac9e08d 100644
--- a/inspect-server/src/main/resources/mapper/InsUnqualifiedHandlerMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsUnqualifiedHandlerMapper.xml
@@ -95,7 +95,9 @@
                 iuh.headline,
                 iuh.ins_order_id,
                 iuh.is_old_data,
-                coa.operation
+                iuh.group_id,
+                coa.operation,
+                iuh.issue_type
             from
                 ins_unqualified_handler iuh
             inner join
@@ -163,4 +165,34 @@
         and operation != '鎶勯��'
         group by co.node_name
     </select>
+    <select id="findByGroupId" resultType="com.ruoyi.inspect.vo.UnqualifiedHandlerVO">
+        select
+            iuh.id as handler_id,
+            iuh.no,
+            iuh.headline,
+            iuh.material_name,
+            GROUP_CONCAT(iuh.production_batch SEPARATOR '銆�') AS production_batch,
+            SUM(iuh.cargo_quantity) AS cargo_quantity,
+            iuh.buy_unit_meas,
+            iuh.specs_models,
+            iiq.supplier_name,
+            iuh.inspect_time,
+            iuh.feedback_user,
+            iuh.feedback_time,
+            iuh.classification,
+            iuh.off_grade_ascription,
+            iuh.unqualified_desc,
+            iuh.inventory_quantity_id,
+            iuh.request_id,
+            iuh.oa_state,
+            iuh.file_url,
+            iuh.group_id
+        from
+            ins_unqualified_handler iuh
+        inner join
+            ifs_inventory_quantity iiq on iuh.inventory_quantity_id = iiq.id
+        where iuh.group_id=#{groupId}
+        group by iuh.group_id
+            limit 1
+    </select>
 </mapper>

--
Gitblit v1.9.3