From af86455055918d26a0f6eebc270074c4863db0be Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期五, 07 三月 2025 09:57:19 +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