Melhorada interface dos formulários. Adicionado a opção de editar os Militantes direto da Lista
This commit is contained in:
30
routes/cota.py
Normal file
30
routes/cota.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from flask import Blueprint, request, jsonify
|
||||
from models.integracao import calcular_cota
|
||||
|
||||
cota_bp = Blueprint('cota', __name__)
|
||||
|
||||
@cota_bp.route('/calculate_cota', methods=['POST'])
|
||||
def calculate_cota():
|
||||
try:
|
||||
data = request.get_json()
|
||||
|
||||
# Extrair dados do request
|
||||
salary = float(data.get('salary', 0))
|
||||
num_children = int(data.get('num_children', 0))
|
||||
pays_school = bool(data.get('pays_school', False))
|
||||
pays_rent = bool(data.get('pays_rent', False))
|
||||
num_parents = int(data.get('num_parents', 0))
|
||||
|
||||
# Calcular a cota (implemente sua lógica de cálculo aqui)
|
||||
cota = calcular_cota(
|
||||
salary=salary,
|
||||
num_children=num_children,
|
||||
pays_school=pays_school,
|
||||
pays_rent=pays_rent,
|
||||
num_parents=num_parents
|
||||
)
|
||||
|
||||
return jsonify({'cota': cota})
|
||||
|
||||
except Exception as e:
|
||||
return jsonify({'error': str(e)}), 400
|
||||
Reference in New Issue
Block a user