Bläddra i källkod

首页陪玩类目展示、热门陪玩商户、热门项目

郭子栋 16 timmar sedan
förälder
incheckning
efc232c608

+ 6 - 4
nightFragrance-massage/src/main/resources/mapper/massage/MaTechnicianMapper.xml

@@ -549,16 +549,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                    AND t.te_area_code = #{dto.cityCode}
              ) t
                  LEFT JOIN (
-            SELECT merchant_id, COUNT(*) AS sales
-            FROM t_order
-            WHERE is_delete = 0 AND status = 6 AND project_type = 2
+            SELECT o.merchant_id, COUNT(*) AS sales
+            FROM t_order o
+            INNER JOIN project pt ON o.project_id = pt.id
+            WHERE o.is_delete = 0 AND o.status = 6 AND o.project_type = 2
+            AND pt.category_id = #{dto.categoryId}
             GROUP BY merchant_id
         ) o ON t.id = o.merchant_id
                  INNER JOIN (
             SELECT merchant_id, MIN(project_current_price) AS min_price
             FROM ma_project p
             INNER JOIN project pt ON p.project_id = pt.id
-            WHERE is_delete = 0 AND audit_status = 1 AND merchant_type = 2 AND project_is_enable = 1
+            WHERE p.is_delete = 0 AND p.audit_status = 1 AND pt.type = 2 AND p.project_is_enable = 1
             AND pt.category_id = #{dto.categoryId}   <!-- 通过 project 表关联 category_id -->
             GROUP BY merchant_id
         ) p ON t.id = p.merchant_id