const cliente = _req.getString("cliente"); const itens = _req.getList("itens",_val.list()); const valor = _req.getFloat("valor",0.0); if(itens.length == 0) { _header.status(400); _out.json( _val.map() .set("error",true) .set("message","items list are empty!") ) _exec.stop(); } const id = _db.insert( 'encomenda', _val.map() .set('cliente_uid', cliente) .set("valor", valor) ) for(const item of itens) { _db.insert( 'encomenda_item', _val.map() .set("encomenda_id",id) .set("produto_uid", item.getString("produto")) .set("quantidade", item.getInt("quantidade")) ) } _out.json( _val.map() .set("result",true) )