hxl13994548489 1 rok temu
rodzic
commit
61f4795a71

+ 5 - 6
src/main/resources/mapper/modules/order/InsOrderPushMsgMapper.xml

@@ -38,18 +38,17 @@
 
     <select id="getPushInsAreaCompanyDateList" resultType="String">
         SELECT
-            DATE_FORMAT( createtime, '%Y-%m' )
+            DATE_FORMAT( iac.createtime, '%Y-%m' ) AS formatted_date
         FROM
             ins_area_company iac
+                LEFT JOIN ins_order_push_msg iopm ON iac.id = iopm.sub_order_no
         WHERE
             iac.orderstatus = 3
-          AND iac.id NOT IN ( SELECT sub_order_no FROM ins_order_push_msg )
+          AND iopm.sub_order_no IS NULL
         GROUP BY
-            DATE_FORMAT( createtime, '%Y-%m' )
+            DATE_FORMAT( iac.createtime, '%Y-%m' )
         ORDER BY
-            DATE_FORMAT(
-                    createtime,
-                    '%Y-%m')
+            DATE_FORMAT( iac.createtime, '%Y-%m' )
     </select>
     <select id="getPushCompensateInsAreaCompanyList" resultType="java.lang.String">
         SELECT sub_order_no FROM ins_order_push_msg  where status=2