This commit is contained in:
seb
2026-07-31 16:06:51 +02:00
parent 38f90ceec1
commit f9dec6d51a
11 changed files with 200 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import { CREATE, GET_BY_SI } from '../../sql/unit.js';
import request from '../request.js';
const DEFAULT_SI = 'pc';
export default function ensureDefaultUnit(pool) {
return async (tx) => {
const existing = await request(pool, tx)
.input('si', DEFAULT_SI)
.query(GET_BY_SI);
if (existing.recordset[0]) {
return existing.recordset[0].id;
}
const created = await request(pool, tx)
.input('si', DEFAULT_SI)
.input('basesi', DEFAULT_SI)
.input('basesifactor', 1)
.query(CREATE);
return created.recordset[0].id;
};
}