Commit e04830b3 by Aeolus

超级管理员也根据绑定景区返回

parent 1b183277
...@@ -68,7 +68,7 @@ class AgentService(): ...@@ -68,7 +68,7 @@ class AgentService():
@staticmethod @staticmethod
def get_spot_info(agent_info): def get_spot_info(agent_info):
spot_info = [] spot_info = []
if agent_info.level == 2 or agent_info.level == 3 or agent_info.level == 4 or agent_info.level == 5: # if agent_info.level == 2 or agent_info.level == 3 or agent_info.level == 4 or agent_info.level == 5:
infos = db.session.query(AgentAccount, AgentSpot, Spot).join(AgentSpot, infos = db.session.query(AgentAccount, AgentSpot, Spot).join(AgentSpot,
AgentAccount.id == AgentSpot.agent_no).join( AgentAccount.id == AgentSpot.agent_no).join(
Spot, Spot.id == AgentSpot.spot_no).filter(AgentAccount.id == agent_info.id, Spot, Spot.id == AgentSpot.spot_no).filter(AgentAccount.id == agent_info.id,
...@@ -80,12 +80,12 @@ class AgentService(): ...@@ -80,12 +80,12 @@ class AgentService():
cur_info['spotname'] = info.Spot.spotname cur_info['spotname'] = info.Spot.spotname
cur_info['letter'] = SpotService.get_pinyin(info.Spot.spotname) cur_info['letter'] = SpotService.get_pinyin(info.Spot.spotname)
spot_info.append(cur_info) spot_info.append(cur_info)
else: # else:
infos = Spot.query.with_entities(Spot.id, Spot.spotname).all() # infos = Spot.query.with_entities(Spot.id, Spot.spotname).all()
for info in infos: # for info in infos:
cur_info = {} # cur_info = {}
cur_info['id'] = info.id # cur_info['id'] = info.id
cur_info['spotname'] = info.spotname # cur_info['spotname'] = info.spotname
cur_info['letter'] = SpotService.get_pinyin(info.spotname) # cur_info['letter'] = SpotService.get_pinyin(info.spotname)
spot_info.append(cur_info) # spot_info.append(cur_info)
return spot_info return spot_info
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment