@@ -7,7 +7,7 @@ class ExtrasController {
77 static async getAllVeiculos ( req , res ) {
88 const { idEntidade } = req . params ;
99 const { rows } = await database . query ( SQL . getAll , [ idEntidade ] ) ;
10- return ResponseController ( res , httpStatus . CREATED , T_PT . capturado , rows ) ;
10+ return ResponseController ( res , httpStatus . OK , T_PT . capturado , rows ) ;
1111 }
1212
1313 static async createVeiculo ( req , res ) {
@@ -30,12 +30,31 @@ class ExtrasController {
3030 static async getAllViagens ( req , res ) {
3131 const { idEntidade } = req . params ;
3232 const { rows } = await database . query ( SQL . getAllViagens , [ idEntidade ] ) ;
33- return ResponseController ( res , httpStatus . CREATED , T_PT . capturado , rows ) ;
33+ return ResponseController ( res , httpStatus . OK , T_PT . capturado , rows ) ;
3434 }
35+
3536 static async getAllSolicitacoes ( req , res ) {
3637 const { idEntidade } = req . params ;
3738 const { rows } = await database . query ( SQL . getAllSolicitacoes , [ idEntidade ] ) ;
38- return ResponseController ( res , httpStatus . CREATED , T_PT . capturado , rows ) ;
39+ return ResponseController ( res , httpStatus . OK , T_PT . capturado , rows ) ;
40+ }
41+
42+ static async createSolicitacao ( req , res ) {
43+ const { idEntidade, idUnidade } = req . params ;
44+ const data = req . body ;
45+ const id = uuid ( ) ;
46+
47+ await database . query ( SQL . createSolicitacao , [
48+ id ,
49+ data . ID_VEICULO ,
50+ data . DATA_VIAGEM ,
51+ data . RESPONSAVEL ,
52+ data . MOTIVO ,
53+ idUnidade ,
54+ idEntidade ,
55+ "7c92f4cf-f76b-4333-ac06-6b60bf2b2518" ,
56+ ] ) ;
57+ return ResponseController ( res , httpStatus . CREATED , T_PT . cadastrado , id ) ;
3958 }
4059}
4160
0 commit comments