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,22 @@
import sql from 'mssql';
import { ENSURE_TYPE } from '../../sql/numbers.js';
import request from '../request.js';
export default function nextSku(pool) {
return async (companyId, tx) => {
const type = 'sku';
await request(pool, tx)
.input('companyId', companyId)
.input('type', type)
.query(ENSURE_TYPE);
const req = request(pool, tx);
req.input('company_id', sql.Int, companyId);
req.input('type', sql.NVarChar(100), type);
req.output('value', sql.NVarChar(100));
const result = await req.execute('getnextnumberwithprefixandpadding');
return result.output.value;
};
}