added scene images to scene json

This commit is contained in:
argoneus 2020-10-21 23:40:00 +02:00
parent 2cc7eba22b
commit 12051045cc
3 changed files with 23 additions and 18 deletions

View file

@ -52,12 +52,14 @@ class QuestDB(BaseDB):
questSceneMstId,
name,
summaryText,
img,
group_concat(partIds) as parts
FROM (
SELECT
qs.questSceneMstId,
qs.name,
qs.summaryText,
qs.img,
CASE
WHEN qp.afterTalkName == '' AND qp.beforeTalkName == '' THEN NULL
WHEN qp.afterTalkName == '' AND qp.beforeTalkName != '' THEN qp.beforeTalkName
@ -74,9 +76,11 @@ class QuestDB(BaseDB):
)
res = self.cursor.fetchall()
scenes = {}
for scene_id, name, summary, parts in res:
for scene_id, name, summary, img, parts in res:
scenes[str(scene_id)] = {}
scenes[str(scene_id)]["Name"] = name
scenes[str(scene_id)]["SummaryText"] = summary
if img:
scenes[str(scene_id)]["Image"] = img
scenes[str(scene_id)]["Parts"] = parts.split(",")
return scenes