This commit is contained in:
2025-09-12 18:29:13 +02:00
parent dc385b8422
commit c98394b5bf
17 changed files with 1786 additions and 9 deletions

23
src/utils/functions.ts Normal file
View File

@@ -0,0 +1,23 @@
import {FastifyInstance} from "fastify";
export const useNextNumberRangeNumber = async (server:FastifyInstance, tenantId:number,numberRange)=> {
const {data:tenant} = await server.supabase.from("tenants").select().eq("id",tenantId).single()
const numberRanges = tenant.numberRanges
const usedNumber = (numberRanges[numberRange].prefix ? numberRanges[numberRange].prefix : "") + numberRanges[numberRange].nextNumber + (numberRanges[numberRange].suffix ? numberRanges[numberRange].suffix : "")
let newNumberRange = numberRanges
newNumberRange[numberRange].nextNumber += 1
const {error} = await server.supabase.from("tenants").update({numberRanges: newNumberRange}).eq("id",tenantId)
if(error) {
console.log(error)
} else {
return {
usedNumber
}
}
}