chore: debug fp-patch Rechtsanwalt
Some checks failed
Build pitch-deck / build-push-deploy (push) Successful in 1m15s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has started running
Some checks failed
Build pitch-deck / build-push-deploy (push) Successful in 1m15s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-bqas (push) Has been cancelled
CI / test-python-voice (push) Has started running
This commit is contained in:
@@ -4,7 +4,21 @@ import { computeFinanzplan } from '@/lib/finanzplan/engine'
|
||||
|
||||
export async function POST() {
|
||||
const WD = 'c0000000-0000-0000-0000-000000000200'
|
||||
await pool.query(`UPDATE fp_personalkosten SET start_date = '2030-01-01' WHERE scenario_id = $1 AND position ILIKE '%Datenschutzjurist%'`, [WD])
|
||||
|
||||
// Check current state
|
||||
const { rows: before } = await pool.query(
|
||||
`SELECT id, person_name, position, start_date FROM fp_personalkosten WHERE scenario_id = $1 ORDER BY sort_order`, [WD]
|
||||
)
|
||||
|
||||
// Update ANY row with Datenschutz or Recht in position
|
||||
const { rowCount } = await pool.query(
|
||||
`UPDATE fp_personalkosten SET start_date = '2030-01-01' WHERE scenario_id = $1 AND (position ILIKE '%Datenschutz%' OR position ILIKE '%Recht%Jurist%')`, [WD]
|
||||
)
|
||||
|
||||
const r = await computeFinanzplan(pool, WD)
|
||||
return NextResponse.json({ ok: true, cash_m60: r.liquiditaet?.endstand?.m60 })
|
||||
return NextResponse.json({
|
||||
updated: rowCount,
|
||||
before: before.map(r => ({ pos: r.person_name, role: r.position, start: r.start_date })),
|
||||
cash_m60: r.liquiditaet?.endstand?.m60,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user