Subversion Repositories SmartDukaan

Rev

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

Rev 15198 Rev 15199
Line 742... Line 742...
742
    def on_get(self, req, resp, agentId, role):
742
    def on_get(self, req, resp, agentId, role):
743
        try:
743
        try:
744
            self.agentId = int(agentId)
744
            self.agentId = int(agentId)
745
            self.role = role
745
            self.role = role
746
            print str(self.agentId) + self.role;
746
            print str(self.agentId) + self.role;
747
            
-
 
748
            if self.agentId or self.role is None:
-
 
749
                resp.body =  json.dumps({"result":{"success":"false","message":"Cannot not log out"}}, encoding='utf-8')
-
 
750
            else:
-
 
751
                agents=AgentLoginTimings()
747
            agents=AgentLoginTimings()
752
                lastLoginTime = session.query(Agents).filter(Agents.id==self.agentId).first()
748
            lastLoginTime = session.query(Agents).filter(Agents.id==self.agentId).first()
753
                print 'lastLogintime' + str(lastLoginTime)
749
            print 'lastLogintime' + str(lastLoginTime)
754
                agents.loginTime=lastLoginTime.last_login
750
            agents.loginTime=lastLoginTime.last_login
755
                agents.logoutTime=datetime.now()
751
            agents.logoutTime=datetime.now()
756
                agents.role =self.role
752
            agents.role =self.role
757
                agents.agent_id = 2
753
            agents.agent_id = 2
758
                session.add(agents)    
754
            session.add(agents)    
759
                session.commit()
755
            session.commit()
760
                resp.body =  json.dumps({"result":{"success":"true","message":"Success"}}, encoding='utf-8')
756
            resp.body =  json.dumps({"result":{"success":"true","message":"Success"}}, encoding='utf-8')
761
        finally:
757
        finally:
762
            session.close()        
758
            session.close()        
763
        
759
        
764
    def on_post(self,req,resp):
760
    def on_post(self,req,resp):
765
        try:
761
        try: