20 lines
644 B
Python
20 lines
644 B
Python
from app_db.app_db import get_value, send_cmd
|
|
from logging_config import setup_logging
|
|
import os
|
|
|
|
APP_ENV = os.environ.get("APP_ENV", "dev")
|
|
logger = setup_logging(APP_ENV)
|
|
|
|
def get_num(numgen, step=10):
|
|
num = get_value(f"select param_value from param where parameter = '{numgen}'")
|
|
print(int(num) + step)
|
|
update_num(num, 10, numgen)
|
|
return num
|
|
|
|
def update_num(num, step, numgen):
|
|
try:
|
|
send_cmd(f"update param set param_value = {int(num) + step} where parameter = '{numgen}'")
|
|
return True
|
|
except:
|
|
logger.warning(f"Fehler beim Hochzählen von {numgen}. Bitte manuel ändern!")
|
|
return False |