|
@@ -115,10 +115,10 @@
|
|
|
<select id="procedureSum" resultType="com.github.zuihou.tenant.dto.ProcedureSumDto">
|
|
|
select ioo.order_no,
|
|
|
itw.bom_name,
|
|
|
- count(itw.bom_name) as totalNum,
|
|
|
- count(itw.is_end = '0' or null) as awaitNum,
|
|
|
- count(itw.is_end = '1' or null) as endNum,
|
|
|
- count(itw.test_result = '0' or null) as scrapNum
|
|
|
+ count(itw.procedure_id) as totalNum,
|
|
|
+ sum(if(itw.is_end = 0 ,1,0)) as awaitNum,
|
|
|
+ sum(if(itw.is_end = 1 ,1,0)) as endNum,
|
|
|
+ sum(if(itw.test_result = 0 ,1,0)) as scrapNum
|
|
|
from imcs_o_order ioo
|
|
|
left join imcs_t_task itt on ioo.id = itt.order_id
|
|
|
left join imcs_t_workpiece itw on ioo.id = itw.order_id
|
|
@@ -136,10 +136,10 @@
|
|
|
select ioo.order_no,
|
|
|
itw.bom_name,
|
|
|
itt.procedure_name,
|
|
|
- count(itw.bom_name) as totalNum,
|
|
|
- count(itt.status = '1' or null) as awaitNum,
|
|
|
- count(itt.status = '3' and '2' or null) as endNum,
|
|
|
- count(itw.test_result = '0' or null) as scrapNum,
|
|
|
+ count(itw.procedure_id) as totalNum,
|
|
|
+ sum(if(itw.is_end = 0 ,1,0)) as awaitNum,
|
|
|
+ sum(if(itw.is_end = 1 ,1,0)) as endNum,
|
|
|
+ sum(if(itw.test_result = 0 ,1,0)) as scrapNum ,
|
|
|
itt.procedure_sort
|
|
|
from imcs_o_order ioo
|
|
|
left join imcs_t_task itt on ioo.id = itt.order_id
|