UserDomain 一括追加 API を修正する

This commit is contained in:
Mouriya
2024-08-08 13:49:11 +09:00
parent 29cfed37f4
commit 43994ca213
2 changed files with 5 additions and 10 deletions

View File

@@ -254,7 +254,7 @@ async def userdomain_details(
async def create_userdomain(
request: Request,
userid: int,
domainids:list,
domainids:List[int] ,
db=Depends(get_db),
):
try:

View File

@@ -224,16 +224,11 @@ def edit_domain(
db.refresh(db_domain)
return db_domain
def add_userdomain(db: Session, userid:int,domainids:list):
for domainid in domainids:
db_domain = models.UserDomain(
userid = userid,
domainid = domainid
)
db.add(db_domain)
def add_userdomain(db: Session, userid:int,domainids:list[str]):
dbCommits = list(map(lambda domainid: models.UserDomain(userid = userid, domainid = domainid ), domainids))
db.bulk_save_objects(dbCommits)
db.commit()
db.refresh(db_domain)
return db_domain
return dbCommits
def delete_userdomain(db: Session, userid: int,domainid: int):
db_domain = db.query(models.UserDomain).filter(and_(models.UserDomain.userid == userid,models.UserDomain.domainid == domainid)).first()