|
@@ -549,16 +549,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
AND t.te_area_code = #{dto.cityCode}
|
|
AND t.te_area_code = #{dto.cityCode}
|
|
|
) t
|
|
) t
|
|
|
LEFT JOIN (
|
|
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
|
|
GROUP BY merchant_id
|
|
|
) o ON t.id = o.merchant_id
|
|
) o ON t.id = o.merchant_id
|
|
|
INNER JOIN (
|
|
INNER JOIN (
|
|
|
SELECT merchant_id, MIN(project_current_price) AS min_price
|
|
SELECT merchant_id, MIN(project_current_price) AS min_price
|
|
|
FROM ma_project p
|
|
FROM ma_project p
|
|
|
INNER JOIN project pt ON p.project_id = pt.id
|
|
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 -->
|
|
AND pt.category_id = #{dto.categoryId} <!-- 通过 project 表关联 category_id -->
|
|
|
GROUP BY merchant_id
|
|
GROUP BY merchant_id
|
|
|
) p ON t.id = p.merchant_id
|
|
) p ON t.id = p.merchant_id
|