From 17cbd5b9f612f3d29f02f2722357ea334ede2b41 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 31 七月 2025 19:17:43 +0800
Subject: [PATCH] 提交再次试验需要将检验项目的结论重置为null
---
performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
index 532522c..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,
@@ -55,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`
@@ -74,15 +76,10 @@
from(
select user.name,
date_time as month,
- order_no,
- sample,
- man_hour_group,
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
- -- FORMAT(SUM(output_work_time), 4) 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
@@ -90,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