- 在查询条件中增加对当前星期几的判断,确保只返回当前有效的价格规则 -将 GROUP BY 子句中的 a.id 改为 b.id,以适应修改后的查询逻辑
@@ -28,9 +28,9 @@
LEFT JOIN nm_site_price_rules b ON a.id = b.site_place_id
WHERE
a.site_id = #{id}
- AND a.type = 2
+ AND a.type = 2 AND b.day_of_week = DAYOFWEEK(NOW()) +1
GROUP BY
- a.id,
+ b.id,
a.name,
a.advance_time
ORDER BY