Nuevos cambios de la implementacion token interno de dolibarr a los microservicios

This commit is contained in:
2026-03-18 09:05:13 -05:00
parent af07bbc36b
commit 9d2ce346fe
5 changed files with 52 additions and 5 deletions

View File

@@ -1,16 +1,17 @@
from fastapi import APIRouter
from fastapi import APIRouter, Depends
from Back_comercial_iko.services.Comercial_service import ComercialService
from Back_comercial_iko.core.Response import ApiResponse
from Back_comercial_iko.core.HttpStatus import HttpStatus
from Back_comercial_iko.core.AuthTokenDoli import TokenDoliManager
router = APIRouter(prefix="/comercial", tags=["Comercial"])
@router.post("/create-project")
def create_project(data: dict):
def create_project(data: dict, token_data: dict = Depends(TokenDoliManager.verify_header)):
try:
service = ComercialService()
result = service.create_project_commercial(data)
return ApiResponse.success(result,"Proyecto creado",HttpStatus.CREATED)
return ApiResponse.success(result, "Proyecto creado", HttpStatus.CREATED)
except Exception as e:
return ApiResponse.error(str(e),HttpStatus.NOT_FOUND)
return ApiResponse.error(str(e), HttpStatus.NOT_FOUND)