Files
dashlibstorage/src/store/numbers/nextSku.js
2026-07-31 16:13:31 +02:00

22 lines
555 B
JavaScript

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', companyId);
req.input('type', type);
req.output('value');
const result = await req.execute('getnextnumberwithprefixandpadding');
return result.output.value;
};
}