Compare commits

..

11 Commits

Author SHA1 Message Date
sebastian.serfling 626ef889ee packages.txt aktualisiert 2024-10-11 11:13:25 +00:00
sebastian.serfling 059b334a14 ADD /report 2024-07-29 15:53:36 +02:00
sebastian.serfling 88b5b9b005 ADD /report 2024-07-29 15:52:52 +02:00
sebastian.serfling b52af30d1c ADD /report 2024-07-29 15:52:20 +02:00
sebastian.serfling 0525a666cf ADD /report 2024-07-29 15:51:23 +02:00
sebastian.serfling 108e378343 ADD /report 2024-07-29 15:50:37 +02:00
sebastian.serfling fe417601a6 ADD /report 2024-07-29 15:49:12 +02:00
sebastian.serfling 60573fc9ec ADD /report 2024-07-29 15:45:45 +02:00
sebastian.serfling ec3e76181c ADD /report 2024-07-29 15:44:44 +02:00
sebastian.serfling 66268900f6 ADD /report 2024-07-29 15:43:54 +02:00
sebastian.serfling 587eb51e17 ADD /report 2024-07-29 15:42:45 +02:00
2 changed files with 14 additions and 8 deletions
+14 -8
View File
@@ -340,14 +340,20 @@ async def reporting(get: CL.CL_REPORTING,api_key: APIKey = Depends(auth.get_api_
print(f"{get.username}")
print(f"{get.lastaccess}")
print(f"{get.ipaddress}")
entry = database(f"SELECT s.customer_ID,s.service_ID from `server` s where s.privat_ipaddress LIKE '%{get.ipaddress}%'","Kunden","")
customer_ID = entry[0][0]
service_ID = entry[0][1]
reportingdate = datetime.now()
reportingdate = reportingdate.strftime("%Y-%m-%d %H:%M:%S")
print(reportingdate)
#database(f"INSERT INTO `Kunden.services.reporting` (username,service_ID,customer_ID,reportingdate,lastaccess) VALUES ('{get.username}','{service_ID}','{customer_ID}',{reportingdate}',{get.lastaccess}'","","")
print(f"{service_ID} - {customer_ID}")
user_check = database(f"SELECT username from users where username = '{get.username}'","Kunden","")
if not user_check:
print("User not exist")
# TBD add Message to Admin by Gotify or E-Mail
else:
entry = database(f"SELECT s.customer_ID,s.service_ID from `server` s where s.privat_ipaddress LIKE '%{get.ipaddress}%'","Kunden","")
customer_ID = entry[0][0]
service_ID = entry[0][1]
reportingdate = datetime.now()
reportingdate = reportingdate.strftime("%Y-%m-%d %H:%M:%S")
print(reportingdate)
database(f"INSERT INTO `services.reporting` (username,service_ID,customer_ID,reportingdate,lastaccess) VALUES ('{get.username}','{service_ID}','{customer_ID}','{reportingdate}','{get.lastaccess}')","Kunden","")
print(f"INSERT INTO `services.reporting` (username,service_ID,customer_ID,reportingdate,lastaccess) VALUES ('{get.username}','{service_ID}','{customer_ID}','{reportingdate}','{get.lastaccess}')","Kunden","")
print(f"{service_ID} - {customer_ID}")
## Startet den API-Server
BIN
View File
Binary file not shown.