wisdom #17

Merged
bragaz_rexita merged 8 commits from wisdom into main 2025-11-25 03:50:09 +00:00
2 changed files with 15 additions and 41 deletions
Showing only changes of commit 70817df361 - Show all commits

View File

@@ -35,7 +35,7 @@ class SparepartController {
const pathDocument = `${folder}/${file.filename}`;
value.sparepart_foto = pathDocument;
}
value.created_by = req.user?.user_id || null;
value.userId = req.user.user_id
const results = await SparepartService.createSparepart(value);
const response = await setResponse(results, 'Sparepart created successfully');
return res.status(response.statusCode).json(response);
@@ -60,7 +60,7 @@ class SparepartController {
const pathDocument = `${folder}/${file.filename}`;
value.sparepart_foto = pathDocument;
}
value.updated_by = req.user?.user_id || null;
value.userId = req.user.user_id
const results = await SparepartService.updateSparepart(id, value);
const response = await setResponse(results, 'Sparepart updated successfully');
res.status(response.statusCode).json(response);
@@ -69,6 +69,7 @@ class SparepartController {
res.status(response.statusCode).json(response);
}
}
static async delete(req, res) {
const { id } = req.params;
const results = await SparepartService.deleteSparepart(id, req.user.user_id);

View File

@@ -7,7 +7,6 @@ const {
checkSparepartNameExistsDb,
} = require("../db/sparepart.db");
const { ErrorHandler } = require("../helpers/error");
class SparepartService {
@@ -35,7 +34,6 @@ class SparepartService {
}
}
static async createSparepart(data) {
try {
if (!data || typeof data !== "object") data = {};
@@ -44,19 +42,7 @@ class SparepartService {
if (exists)
throw new ErrorHandler(400, "Sparepart name already exists");
}
const insertData = {
sparepart_name: data.sparepart_name,
sparepart_description: data.sparepart_description,
sparepart_foto: data.sparepart_foto,
sparepart_stok: data.sparepart_stok,
sparepart_model: data.sparepart_model,
sparepart_merk: data.sparepart_merk,
sparepart_qty: data.sparepart_qty,
sparepart_item_type: data.sparepart_item_type,
sparepart_unit: data.sparepart_unit,
created_by: data.created_by,
};
const created = await createSparepartDb(insertData);
const created = await createSparepartDb(data);
if (!created) throw new ErrorHandler(500, "Failed to create Sparepart");
return created;
} catch (error) {
@@ -79,20 +65,7 @@ class SparepartService {
if (exists)
throw new ErrorHandler(400, "Sparepart name already exists");
}
const updateData = {
sparepart_name: data.sparepart_name,
sparepart_description: data.sparepart_description,
sparepart_foto: data.sparepart_foto,
sparepart_stok: data.sparepart_stok,
sparepart_model: data.sparepart_model,
sparepart_merk: data.sparepart_merk,
sparepart_qty: data.sparepart_qty,
sparepart_item_type: data.sparepart_item_type,
sparepart_unit: data.sparepart_unit,
updated_at: data.updated_at,
updated_by: data.updated_by
};
const updated = await updateSparepartDb(id, updateData);
const updated = await updateSparepartDb(id, data);
if (!updated) throw new ErrorHandler(500, "Failed to update Sparepart");
return await this.getSparepartById(id);
} catch (error) {