Yakıt Fişlerinin Mal Sorumlusuna iletilmemesi sorunu giderildi.
This commit is contained in:
@@ -1166,6 +1166,7 @@ app.get('/api/fuel-slips', (req, res) => {
|
||||
const status = searchParams.status;
|
||||
const manager_id = searchParams.manager_id;
|
||||
const fuel_manager_id = searchParams.fuel_manager_id;
|
||||
const unit_id = searchParams.unit_id;
|
||||
|
||||
// Veritabanı sorgusu
|
||||
let query = 'SELECT * FROM fuel_slips WHERE 1=1';
|
||||
@@ -1189,6 +1190,12 @@ app.get('/api/fuel-slips', (req, res) => {
|
||||
params.push(fuel_manager_id);
|
||||
}
|
||||
|
||||
// Birlik filtreleme
|
||||
if (unit_id) {
|
||||
query += ' AND unit_id = ?';
|
||||
params.push(parseInt(unit_id));
|
||||
}
|
||||
|
||||
// Tarihe göre ters sırala
|
||||
query += ' ORDER BY created_at DESC';
|
||||
|
||||
@@ -1354,6 +1361,7 @@ app.post('/api/fuel-slips', async (req, res) => {
|
||||
// Socket.IO ile mal sorumlusuna bildirim gönder
|
||||
const socketData = {
|
||||
goods_manager_id: newSlip.goods_manager_id,
|
||||
unit_id: newSlip.unit_id,
|
||||
fuel_slip_id: newSlip.id,
|
||||
message: `${newSlip.vehicle_info.plate} plakalı araç için yeni yakıt fişi`
|
||||
};
|
||||
@@ -1429,6 +1437,7 @@ app.put('/api/fuel-slips', async (req, res) => {
|
||||
const socketData = {
|
||||
goods_manager_id: updatedSlip.goods_manager_id,
|
||||
fuel_manager_id: updatedSlip.fuel_manager_id,
|
||||
unit_id: updatedSlip.unit_id,
|
||||
fuel_slip_id: updatedSlip.id,
|
||||
status: updatedSlip.status,
|
||||
approval_notes: updatedSlip.approval_notes
|
||||
|
||||
Reference in New Issue
Block a user