repair: get detail sparepart
This commit is contained in:
@@ -13,12 +13,14 @@ class SparepartController {
|
||||
const response = await setResponsePaging(queryParams, results, 'Sparepart found');
|
||||
res.status(response.statusCode).json(response);
|
||||
}
|
||||
|
||||
static async getById(req, res) {
|
||||
const { id } = req.params;
|
||||
const results = await SparepartService.getSparepartById(id);
|
||||
const response = await setResponse(results, 'Sparepart found');
|
||||
res.status(response.statusCode).json(response);
|
||||
}
|
||||
|
||||
static async create(req, res) {
|
||||
const { error, value } = await checkValidate(insertSparepartSchema, req);
|
||||
if (error) {
|
||||
|
||||
@@ -20,15 +20,21 @@ class SparepartService {
|
||||
throw new ErrorHandler(error.statusCode || 500, error.message);
|
||||
}
|
||||
}
|
||||
static async getSparepartById(id) {
|
||||
try {
|
||||
const Sparepart = await getSparepartByIdDb(id);
|
||||
if (!Sparepart) throw new ErrorHandler(404, "Sparepart not found");
|
||||
return Sparepart;
|
||||
} catch (error) {
|
||||
throw new ErrorHandler(error.statusCode || 500, error.message);
|
||||
|
||||
static async getSparepartById(id) {
|
||||
try {
|
||||
const sparepart = await getSparepartByIdDb(id);
|
||||
|
||||
if (!sparepart || sparepart.length === 0) {
|
||||
throw new ErrorHandler(404, "Sparepart not found");
|
||||
}
|
||||
|
||||
return sparepart[0];
|
||||
} catch (error) {
|
||||
throw new ErrorHandler(error.statusCode || 500, error.message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static async createSparepart(data) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user