feat: 门店详情增加风险等级和经营象限详细说明+修复后端不存在的视图引用

This commit is contained in:
freedakgmail
2026-07-30 09:16:42 +08:00
parent 3727cf8672
commit e946cdefef
2 changed files with 57 additions and 7 deletions
+3 -5
View File
@@ -108,13 +108,12 @@ router.get('/stores/quadrant', async (req: AuthRequest, res) => {
router.get('/stores/:code', async (req: AuthRequest, res) => {
try {
const code = req.params.code
const [scorecard, risk, platform, benchmark, action, execution] = await Promise.all([
const [scorecard, risk, platform, benchmark, action] = await Promise.all([
query(`SELECT * FROM analytics.v_store_scorecard WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.mv_store_risk_rating WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_platform_economics WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_benchmark WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_action_list WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_execution_priority WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_benchmark_composite WHERE store_code = $1`, [code]),
query(`SELECT * FROM analytics.v_store_action_priority_deep_april WHERE store_code = $1`, [code]),
])
if (scorecard.rows.length === 0) {
@@ -127,7 +126,6 @@ router.get('/stores/:code', async (req: AuthRequest, res) => {
platform: platform.rows[0],
benchmark: benchmark.rows[0],
action: action.rows[0],
execution: execution.rows[0],
})
} catch (err: any) {
sendError(res, err.message)