From df13f27e9cae2d7b112ef0dda85cba456ecef32b Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 26 二月 2025 16:45:09 +0800
Subject: [PATCH] 远场和近场的数据解析的单位和指标需要重新对应+报告生成放在复核结束里面

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

diff --git a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
index 31958ad..9742929 100644
--- a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
+++ b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
@@ -18,16 +18,18 @@
         <result column="week" property="week"/>
         <result column="week_day" property="weekDay"/>
         <result column="check" property="check"/>
+        <result column="name" property="name"/>
         <result column="create_time" property="createTime"/>
         <result column="update_time" property="updateTime"/>
         <result column="create_user" property="createUser"/>
         <result column="update_user" property="updateUser"/>
     </resultMap>
-    <select id="selectAuxiliaryOutputWorkingHours" resultType="com.yuanchu.mom.dto.AuxiliaryOutputWorkingHoursDto">
+    <select id="selectAuxiliaryOutputWorkingHours" resultMap="BaseResultMap">
         select *
         from (
         select aowh.id,
         inspection_item,
+        num,
         inspection_item_subclass,
         overtime_order_no,
         overtime_work_time,
@@ -39,7 +41,8 @@
         date_time,
         week,
         week_day,
-        name
+        name,
+        sample
         FROM auxiliary_output_working_hours aowh
         left join user on user.id=aowh.`check`
         WHERE 1=1
@@ -54,7 +57,7 @@
             ${ew.customSqlSegment}
         </if>
     </select>
-    <select id="selectDataByUser" resultType="com.yuanchu.mom.dto.AuxiliaryOutputWorkingHoursDto">
+    <select id="selectDataByUser" resultMap="BaseResultMap">
         select aowh.*,name
         FROM auxiliary_output_working_hours aowh
         left join user on user.id=aowh.`check`
@@ -73,14 +76,10 @@
         from(
         select user.name,
         date_time as month,
-        order_no,
-        sample,
-        man_hour_group,
-        output_work_time as manHours
-        -- FORMAT(SUM(output_work_time), 4) as manHours
+        case when #{type}='鍔犵彮宸ユ椂' then  case when overtime_work_time is null then 0 else overtime_work_time end
+        else case when work_time is null then 0 else work_time end  end as manHours
         from auxiliary_output_working_hours aowh
         left join user on user.id=aowh.`check`
-        left join department_lims dl on depart_lims_id=dl.id
         where date_time LIKE CONCAT('%', #{month}, '%')
         <if test="ids !=null and ids != ''">
             and `check` in
@@ -88,12 +87,7 @@
                 #{val}
             </foreach>
         </if>
-        group by user.name,date_time,order_no,
-        sample,
-        man_hour_group
-        order by user.name,date_time,order_no,
-        sample,
-        man_hour_group
+        order by user.name,date_time
         )A
         group by A.name,
         A.month

--
Gitblit v1.9.3