Subversion Repositories SmartDukaan

Rev

Rev 21157 | Rev 21161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21157 Rev 21158
Line 2832... Line 2832...
2832
        except:
2832
        except:
2833
            resp.body = dumps([])
2833
            resp.body = dumps([])
2834
            
2834
            
2835
 
2835
 
2836
class UserDetails():
2836
class UserDetails():
2837
    def on_get(self,req,resp):
2837
    def on_get(self,req,resp,saholic_user_ids):
2838
        ids = req.get_param('user_ids')
2838
        print saholic_user_ids
2839
        user_ids = [(user_id) for user_id in ids.split(',')]
2839
        user_ids = [(user_id) for user_id in saholic_user_ids.split(',')]
-
 
2840
        print user_ids
2840
        user_map = {}
2841
        user_map = {}
2841
        d_users = session.query(Users.first_name, Users.last_name, Users.email, Users.mobile_number, user_accounts.account_key).join((Users,user_accounts.user_id == Users.id)).filter(user_accounts.account_key.in_(user_ids)).filter(user_accounts.account_type == 'saholic').all()
2842
        d_users = session.query(Users.first_name, Users.last_name, Users.email, Users.mobile_number, user_accounts.account_key).join((user_accounts,Users.id == user_accounts.user_id)).filter(user_accounts.account_key.in_(user_ids)).filter(user_accounts.account_type == 'saholic').all()
2842
        for user in d_users:
2843
        for user in d_users:
2843
            user_map[int(user[4])] = {'first_name':user[0],'last_name':user[1],'email':user[2],'mobile_number':user[3]}
2844
            user_map[int(user[4])] = {'first_name':user[0],'last_name':user[1],'email':user[2],'mobile_number':user[3]}
2844
        try:
2845
        try:
2845
            resp.body = dumps(user_map)
2846
            resp.body = dumps(user_map)
2846
        except:
2847
        except: