From 1d193f2cc23f54634ef8ed73c11436fbe76bb575 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期一, 19 八月 2024 14:13:39 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override
---
north-glass-erp/src/main/resources/mapper/pp/Report.xml | 25 +++++++++++++++----------
1 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/north-glass-erp/src/main/resources/mapper/pp/Report.xml b/north-glass-erp/src/main/resources/mapper/pp/Report.xml
index eaf2a1a..db4e6a8 100644
--- a/north-glass-erp/src/main/resources/mapper/pp/Report.xml
+++ b/north-glass-erp/src/main/resources/mapper/pp/Report.xml
@@ -63,6 +63,8 @@
<result column="project" property="order.project"/>
<result column="order_id" property="order.orderId"/>
<result column="glass_child" property="orderGlassDetail.glassChild"/>
+ <result column="process_id" property="reportingWork.processId"/>
+ <result column="code" property="code"/>
</resultMap>
@@ -101,6 +103,7 @@
<result column="breakage_reason" property="breakageReason"/>
<result column="personnel" property="personnel"/>
<result column="glass_child" property="glassChild"/>
+ <result column="glassNumber" property="glassNumber"/>
</resultMap>
<resultMap id="teamOutputMap" type="com.example.erp.dto.pp.TeamOutputDTO">
@@ -219,15 +222,15 @@
o.project,
o.order_id,
ogd.glass_child,
- rw.this_process
- from damage_details as dd
- left join reporting_work as rw
- on rw.reporting_work_id = dd.reporting_work_id
- left join sd.order as o
- on rw.order_id = o.order_id
- left join sd.order_glass_detail as ogd
- on ogd.order_id = o.order_id and ogd.order_number = dd.order_number
- and ogd.technology_number and dd.technology_number
+ rw.this_process,
+ JSON_UNQUOTE( JSON_EXTRACT( od.other_columns, '$.S01' )) AS code,
+ CONCAT(rw.process_id,'/',GROUP_CONCAT(distinct dd.technology_number SEPARATOR '')) as process_id
+ from
+ sd.`order` as o left join sd.order_detail as od on o.order_id=od.order_id
+ left join sd.order_glass_detail as ogd on ogd.order_id=od.order_id and ogd.order_number=od.order_number
+ left join reporting_work as rw on rw.order_id=o.order_id
+ left join damage_details as dd on dd.reporting_work_id=rw.reporting_work_id and dd.order_number=ogd.order_number
+ and dd.technology_number=ogd.technology_number
where date(rw.reporting_work_time) >= #{startDate}
and date(rw.reporting_work_time) <= #{endDate}
and rw.this_worn_quantity > 0
@@ -482,7 +485,8 @@
dd.breakage_quantity,
round( ogd.child_width * ogd.child_height * dd.breakage_quantity / 1000000, 2 ) as area,
IFNULL(dd.responsible_personnel,'') as personnel,
- ogd.glass_child
+ ogd.glass_child,
+ JSON_UNQUOTE( JSON_EXTRACT( od.other_columns, '$.S01' )) AS glassNumber
FROM
sd.ORDER AS o
LEFT JOIN sd.order_glass_detail AS ogd ON ogd.order_id = o.order_id
@@ -490,6 +494,7 @@
LEFT JOIN damage_details AS dd ON dd.reporting_work_id = rw.reporting_work_id
AND dd.order_number = ogd.order_number
AND dd.technology_number = ogd.technology_number
+ left join sd.order_detail as od on o.order_id = od.order_id and od.order_number=ogd.order_number
WHERE
rw.reporting_work_time between #{selectTime1} and #{selectTime2}
AND dd.available = 0
--
Gitblit v1.8.0