All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
之前用 MIN=MAX...ELSE NULL 判定,再 NULLIF 排零,遇到「1 笔 0 元免费单 + 多笔 35 元正价单」 仍可能误判混合,最终页面显示「—」(如佛山豪汇石油加氢站)。 按业务约定:单价就是订单上记录的成本价,不做"统一性"判定,也不返 null。 改用 MAX(b.cost_price): - 自然忽略 0 元免费/赠送单(被正价 max 掉) - 同价组等于原价 - 极少数真正混合价组也展示该日付出过的最高单价(仍是订单上的真实数字) 回退类型:HydrogenStationRow.pricePerKg 重新固定为 number。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>