Office driver api get data works

This commit is contained in:
2024-03-12 18:28:22 -04:00
parent b71bbe2dc5
commit 001b8218bd
17 changed files with 345 additions and 34 deletions

View File

@@ -12,6 +12,7 @@ from app.classes.employee import Employee_Employee, Employee_Employee_schema
@employees.route("/<int:userid>", methods=["GET"])
@login_required
def get_specific_employee(userid):
print(userid)
employee = db.session \
.query(Employee_Employee) \
.filter(Employee_Employee.id == userid) \
@@ -27,7 +28,6 @@ def get_specific_employee_user_id(userid):
.query(Employee_Employee) \
.filter(Employee_Employee.user_id == userid) \
.first()
# print(employee.id)
employee_schema = Employee_Employee_schema(many=False)
return jsonify(employee_schema.dump(employee))
@@ -69,9 +69,11 @@ def all_employees():
def all_employees_drivers():
employee_list = db.session \
.query(Employee_Employee) \
.filter(Employee_Employee.employee_type == 4) \
.filter(or_(Employee_Employee.employee_type == 4,
Employee_Employee.employee_type == 8)) \
.all()
customer_schema = Employee_Employee_schema(mwany=True)
customer_schema = Employee_Employee_schema(many=True)
return jsonify(customer_schema.dump(employee_list))
@@ -152,7 +154,7 @@ def employee_edit(employee_id):
e_type = request.json["employee_type"]
e_start_date = request.json["employee_start_date"]
e_end_date = request.json["employee_end_date"]
print(request.json["employee_end_date"])
get_employee = db.session \
.query(Employee_Employee) \