mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 05:40:31 +00:00
27 lines
805 B
TypeScript
27 lines
805 B
TypeScript
// import { Inject, Service } from 'typedi';
|
|
// import { ServiceError } from '@/exceptions';
|
|
// import { ERRORS } from './contants';
|
|
// import HasTenancyService from '@/services/Tenancy/TenancyService';
|
|
|
|
// export class CRUDWarehouse {
|
|
// @Inject()
|
|
// tenancy: HasTenancyService;
|
|
|
|
// getWarehouseOrThrowNotFound = async (tenantId: number, warehouseId: number) => {
|
|
// const { Warehouse } = this.tenancy.models(tenantId);
|
|
|
|
// const foundWarehouse = await Warehouse.query().findById(warehouseId);
|
|
|
|
// if (!foundWarehouse) {
|
|
// throw new ServiceError(ERRORS.WAREHOUSE_NOT_FOUND);
|
|
// }
|
|
// return foundWarehouse;
|
|
// };
|
|
|
|
// throwIfWarehouseNotFound = (warehouse) => {
|
|
// if (!warehouse) {
|
|
// throw new ServiceError(ERRORS.WAREHOUSE_NOT_FOUND);
|
|
// }
|
|
// }
|
|
// }
|