Ajouter le project_id à la requête de récupération des vidéos et mettre à jour la fonction getPathList pour l'utiliser
This commit is contained in:
@@ -300,7 +300,7 @@ router.get('/videos/file/:video_id', (req, res) => {
|
|||||||
*/
|
*/
|
||||||
router.post('/videos/render/:video_id', (req, res) => {
|
router.post('/videos/render/:video_id', (req, res) => {
|
||||||
const videoId = req.params.video_id;
|
const videoId = req.params.video_id;
|
||||||
const query = 'SELECT measurement_ids FROM public.videos WHERE id = $1';
|
const query = 'SELECT measurement_ids, project_id FROM public.videos WHERE id = $1';
|
||||||
db.query(query, [videoId], (err, results) => {
|
db.query(query, [videoId], (err, results) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return serverError.sendError('Error getting video:', res, err);
|
return serverError.sendError('Error getting video:', res, err);
|
||||||
@@ -309,7 +309,10 @@ router.post('/videos/render/:video_id', (req, res) => {
|
|||||||
return res.status(404).json({ error: 'Video not found' });
|
return res.status(404).json({ error: 'Video not found' });
|
||||||
}
|
}
|
||||||
const measurementIds = results.rows[0].measurement_ids;
|
const measurementIds = results.rows[0].measurement_ids;
|
||||||
measureManager.getPathList(measurementIds).then(pathList => {
|
const project_id = results.rows[0].project_id;
|
||||||
|
console.log('Measurement IDs:', measurementIds);
|
||||||
|
console.log('Project ID:', project_id);
|
||||||
|
measureManager.getPathList(measurementIds, project_id).then(pathList => {
|
||||||
console.log('Path list:', pathList);
|
console.log('Path list:', pathList);
|
||||||
res.json({ message: 'Render process started' });
|
res.json({ message: 'Render process started' });
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
|
|||||||
@@ -91,10 +91,12 @@ async function getPathFromIds(projectId, orderId) {
|
|||||||
return res.rows[0].path;
|
return res.rows[0].path;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getPathList(IdList) {
|
async function getPathList(IdList, projectId) {
|
||||||
|
console.log(IdList);
|
||||||
const pathList = [];
|
const pathList = [];
|
||||||
for (const id of IdList) {
|
for (const id of IdList) {
|
||||||
const path = await getPathFromIds(id);
|
const path = await getPathFromIds(projectId, id);
|
||||||
|
console.log(path);
|
||||||
pathList.push(path);
|
pathList.push(path);
|
||||||
}
|
}
|
||||||
return pathList;
|
return pathList;
|
||||||
|
|||||||
Reference in New Issue
Block a user