From d9a3f29203bf2cefeedb23766b79906d2b37abdc Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期三, 26 三月 2025 08:28:38 +0800
Subject: [PATCH] 工时查询修改

---
 performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
index c9df972..a82faab 100644
--- a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
+++ b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
@@ -144,16 +144,16 @@
                u.name           userName,
                aowh.`check`           userId,
                #{dto.month} month
-        from (SELECT *
-              FROM auxiliary_output_working_hours
-              GROUP BY CASE
-                           WHEN man_hour_group IS NOT NULL AND man_hour_group != '' THEN man_hour_group
-                           ELSE id
-                  END
-                     , CASE
-                           WHEN man_hour_group IS NOT NULL AND man_hour_group != '' THEN order_id
-                           ELSE id
-                  END) aowh
+        from (SELECT ao.*, ip.cable_tag
+        FROM auxiliary_output_working_hours ao
+        left join ins_product ip on ip.id = ao.ins_product_id
+        GROUP BY CASE
+        WHEN ao.man_hour_group IS NOT NULL AND ao.man_hour_group != '' THEN ao.man_hour_group
+        ELSE ao.id END,
+        CASE WHEN ao.man_hour_group IS NOT NULL AND ao.man_hour_group != '' THEN ao.sample_id ELSE ao.id END,
+        CASE WHEN ao.man_hour_group IS NOT NULL AND ao.man_hour_group != '' THEN ip.radius ELSE ao.id END,
+        CASE WHEN ao.man_hour_group IS NOT NULL AND ao.man_hour_group != '' THEN ip.cable_tag ELSE ao.id END,
+        CASE WHEN ao.man_hour_group IS NOT NULL AND ao.man_hour_group != '' THEN ao.order_id ELSE ao.id END) aowh
                  left join user u on u.id = aowh.`check`
         where aowh.date_time between #{dto.beginDate} and #{dto.endDate}
         <if test="userIds !=null and userIds.size() > 0">
@@ -171,7 +171,7 @@
                #{dto.month} month
         from auxiliary_working_hours_day awhd
                  left join user u on u.id = awhd.name_user
-        where awhd.date_time between #{dto.beginDate} and #{dto.endDate}
+        where awhd.date_time between #{dto.assistBeginDate} and #{dto.assistEndDate}
         and awhd.state = '宸叉壒鍑�'
         <if test="userIds !=null and userIds.size() > 0">
             and awhd.name_user in

--
Gitblit v1.9.3