bugfix getallapps

This commit is contained in:
2024-12-17 19:56:29 +09:00
parent 51e15287f5
commit c2a7ead1e3
9 changed files with 121 additions and 40 deletions

View File

@@ -98,6 +98,7 @@ class dbapp(crudbase):
db_app = self.get_app(db,domainurl,newversion.appid)
if db_app:
db_app.version = dbappversion.get_app_latestversion(db,domainurl,newversion.appid)+1
db_app.updateuserid = userid,
appversion = models.AppVersion(
domainurl = db_app.domainurl,
appid=db_app.appid,
@@ -139,6 +140,7 @@ class dbapp(crudbase):
if not db_appversion:
return None
db_app.version = version
db_app.versionname = db_appversion.versionname
db_app.updateuserid = userid
db.add(db_app)

View File

@@ -67,6 +67,7 @@ class App(Base):
appname = mapped_column(String(200), nullable=False)
appid = mapped_column(String(100), index=True, nullable=False)
version = mapped_column(Integer)
versionname = mapped_column(String(200), nullable=False)
createuserid = mapped_column(Integer,ForeignKey("user.id"))
updateuserid = mapped_column(Integer,ForeignKey("user.id"))
createuser = relationship('User',foreign_keys=[createuserid])
@@ -87,6 +88,7 @@ class AppVersion(Base):
updateuser = relationship('User',foreign_keys=[updateuserid])
class AppSetting(Base):
__tablename__ = "appsetting"
@@ -225,11 +227,12 @@ class OperationLog(Base):
__tablename__ = "operationlog"
tenantid = mapped_column(String(100))
domainurl = mapped_column(String(200))
clientip = mapped_column(String(200))
useragent = mapped_column(String(200))
userid = mapped_column(Integer,ForeignKey("user.id"))
operation = mapped_column(String(200))
function = mapped_column(String(200))
detail = mapped_column(String(200))
response = mapped_column(String(200))
user = relationship('User')
class KintoneFormat(Base):

View File

@@ -83,8 +83,11 @@ class AppList(Base):
domainurl: str
appname: str
appid:str
updateuser: UserOut
version:int
versionname: t.Optional[str] = None
updateuser: UserOut
createuser: UserOut
class AppVersion(BaseModel):
domainurl: str