From f13239560d9a6888d3bf95699ed5fc10395b50ff Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期一, 24 二月 2025 18:57:51 +0800
Subject: [PATCH] 历史记录增加
---
app/service/v2/app_register.py | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/app/service/v2/app_register.py b/app/service/v2/app_register.py
index e30816b..c4c56cc 100644
--- a/app/service/v2/app_register.py
+++ b/app/service/v2/app_register.py
@@ -1,6 +1,8 @@
+from datetime import datetime
+
from app.models.public_api_model import AppRegisterModel
from Log import logger
-from app.models import current_time
+# from app.models import current_time
from sqlalchemy.orm import Session
from typing import Type
@@ -14,22 +16,23 @@
return session
- def update_app(self, app_id: str, status: int):
+ def update_app(self, app_id: str, status: int, name):
logger.error("鏇存柊鏁版嵁: app register---------------------------")
try:
- self.db.query(AppRegisterModel).filter(AppRegisterModel.id==app_id).update({"status":status, "updated_at": current_time()})
+ self.db.query(AppRegisterModel).filter(AppRegisterModel.id==app_id).update({"status":status, "updated_at": datetime.now(), "name": name})
self.db.commit()
except Exception as e:
logger.error(e)
self.db.rollback()
raise Exception("鏇存柊澶辫触锛�")
- def insert_app(self, app_id: str, status: int):
+ def insert_app(self, app_id: str, status: int, name: str):
logger.error("鏂板鏁版嵁: app register---------------------------")
new_session = AppRegisterModel(
id=app_id,
- status=status
+ status=status,
+ name=name
)
self.db.add(new_session)
self.db.commit()
@@ -37,14 +40,14 @@
return new_session
- def update_and_insert_app(self, app_id: str, status: int):
+ def update_and_insert_app(self, app_id: str, status: int, name=""):
logger.error("鏇存柊鎴栬�呮坊鍔犳暟鎹�: app register---------------------------")
token_boj = self.get_app_by_id(app_id)
if token_boj:
- self.update_app(app_id, status)
+ self.update_app(app_id, status, name)
else:
- self.insert_app(app_id, status)
+ self.insert_app(app_id, status, name)
def get_apps(self):
--
Gitblit v1.8.0