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() {
|
export async function POST() {
|
||||||
const WD = 'c0000000-0000-0000-0000-000000000200'
|
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)
|
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