Browse Source

bug修改

paidaxin666 2 years ago
parent
commit
52eb0b0a6d

+ 8 - 8
imcs-admin-boot/imcs-business-biz/src/main/resources/mapper_business/base/statisticalAnalysis/ProductLinePerformanceMapper.xml

@@ -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