Files
material-api/web/commons/models/mixin/base.py
han0 c4c74cda65
Some checks failed
ci / build (push) Has been cancelled
fix: ci
2025-10-13 15:21:26 +08:00

20 lines
532 B
Python

class BaseModelMixin:
def find_by_key(self):
...
def upsert(self):
result = self.find_by_key()
session = self._db.session
# # 住建厅数据初始化
# if result:
# result.price_fujian = self.price_fujian
# result.fluctuating_fujian = self.fluctuating_fujian
# session.add(result)
# session.commit()
if result:
session.delete(result)
session.flush()
session.add(self)
session.commit()