| | |
| | | from app.api import Response, get_current_user |
| | | from app.models.base_model import get_db |
| | | from app.models.role_model import RoleData, RoleModel |
| | | from app.models.system import SystemData |
| | | from app.models.system import SystemData, SystemLicense |
| | | from app.models.user_model import UserModel |
| | | from app.service.system import services_get_system_data, services_update_system_data, service_upload_logo_image |
| | | from app.service.system import services_get_system_data, services_update_system_data, service_upload_logo_image, \ |
| | | services_update_system_license |
| | | |
| | | system_router = APIRouter() |
| | | |
| | |
| | | if not file_name: |
| | | return Response(code=500, msg="failed", data={"logo": ""}) |
| | | return Response(code=200, msg="successfully", data={"logo": file_name}) |
| | | |
| | | |
| | | @system_router.put("/license", response_model=Response) |
| | | async def api_update_system_license(system: SystemLicense, db=Depends(get_db)): |
| | | |
| | | msg = await services_update_system_license(db, system.licenseCode) |
| | | if msg: |
| | | return Response(code=400, msg=msg, data={}) |
| | | return Response(code=200, msg="successfully", data={}) |
| | | |