const uidEncomenda = _req.getUID("uid");
|
|
|
|
if(uidEncomenda == null){
|
|
_header.status(404)
|
|
_out.json(
|
|
_val.map()
|
|
.set("message","encomenda uid is required!")
|
|
)
|
|
_exec.stop();
|
|
}
|
|
|
|
const dbEncomenda = _db.queryFirst("SELECT id FROM encomenda WHERE uid = ?::uuid",uidEncomenda);
|
|
|
|
if(dbEncomenda == null){
|
|
_header.status(404)
|
|
_out.json(
|
|
_val.map()
|
|
.set("error",true)
|
|
.set("message","encomenda does not exists!")
|
|
)
|
|
_exec.stop();
|
|
}
|
|
|
|
_db.execute("DELETE FROM encomenda_item WHERE encomenda_id = ?::int",
|
|
_val.init()
|
|
.add(dbEncomenda.getInt('id'))
|
|
);
|
|
|
|
_db.execute(`DELETE FROM encomenda WHERE id = ?::int`,
|
|
_val.init()
|
|
.add(dbEncomenda.getInt('id'))
|
|
);
|
|
|
|
_out.json(
|
|
_val.map()
|
|
.set("result", true)
|
|
);
|