Ver Fonte

feature SQL优化

xiahan há 9 meses atrás
pai
commit
2d0cb98439

+ 9 - 0
cx-aps/cx-aps-common/src/main/resources/mybatis/ApsProcessOperationProcessEquDao.xml

@@ -193,8 +193,17 @@
         a2.SINGLEROLLWEIGHT,
         a2.SINGLEROLLWEIGHT * a1.PLANPROCESSRALL as totalRollWeight
 
+        FROM
+        (SELECT
+        a3.*,
+        GROUP_CONCAT( a4.PRODUCTNAME ) as PRODUCTNAME
         FROM
         aps_blank_order a3
+        LEFT JOIN aps_process_output_product a4 FORCE INDEX(aps_process_output_product_idx)  on a3.ID=a4.BLANKID
+        WHERE
+        a4.DELETED = '0'
+        GROUP BY
+        a3.ID) a3
         LEFT JOIN aps_production_order a6 ON a3.PRODUCTIONORDERID = a6.ID
         LEFT JOIN aps_customer_management a7 ON a6.CUSTOMID = a7.ID
         LEFT JOIN aps_process_operation a2 ON a3.ID= a2.BLANKID