Exemplo n.º 1
0
    def deleteUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'DELETEUSER'
        log.log_content = '用户 ' + self.__user_id + ' 删除了用户 ' + userid
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 2
0
    def loginLog(self):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'LOGIN'
        log.log_content = '用户 ' + self.__user_id + ' 登录系统成功'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 3
0
    def addUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'ADDUSER'
        log.log_content = '用户 ' + self.__user_id + ' 新增用户 ' + userid
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 4
0
    def updateUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'UPDATEUSER'
        log.log_content = '用户 ' + self.__user_id + ' 更新用户 ' + userid + ' 信息'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 5
0
    def loginLog(self):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'LOGIN'
        log.log_content = '用户 ' + self.__user_id + ' 登录系统成功'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 6
0
    def deleteUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'DELETEUSER'
        log.log_content = '用户 ' + self.__user_id + ' 删除了用户 ' + userid
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 7
0
    def updateUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'UPDATEUSER'
        log.log_content = '用户 ' + self.__user_id + ' 更新用户 ' + userid + ' 信息'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 8
0
    def addUser(self, userid):
        log = Logs()

        log.user_id = self.__user_id
        log.log_type = 'ADDUSER'
        log.log_content = '用户 ' + self.__user_id + ' 新增用户 ' + userid
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 9
0
    def updateDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'UPDATEDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 更新了设备 ' + self.__device_id + ' 信息'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 10
0
    def info(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = self.__log_type
        log.log_content = self.__log_content
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 11
0
    def returnDevice(self, lenderid):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'RETURNDEVICE'
        log.log_content = '用户 ' + lenderid + ' 归还设备 ' + self.__device_id + ' 操作人 ' + self.__user_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 12
0
    def deleteDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'DELETEDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 删除了设备 ' + self.__device_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 13
0
    def addDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'ADDDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 新增设备 ' + self.__device_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 14
0
    def info(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = self.__log_type
        log.log_content = self.__log_content
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 15
0
    def returnDevice(self, lenderid):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'RETURNDEVICE'
        log.log_content = '用户 ' + lenderid + ' 归还设备 ' + self.__device_id + ' 操作人 ' + self.__user_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 16
0
    def deleteDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'DELETEDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 删除了设备 ' + self.__device_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 17
0
    def updateDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'UPDATEDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 更新了设备 ' + self.__device_id + ' 信息'
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 18
0
    def addDevice(self):
        log = Logs()

        log.user_id = self.__user_id
        log.device_id = self.__device_id
        log.log_type = 'ADDDEVICE'
        log.log_content = '用户 ' + self.__user_id + ' 新增设备 ' + self.__device_id
        log.log_time = datetime.utcnow()

        db.session.add(log)
        db.session.commit()
Exemplo n.º 19
0
   user_obj = db.session.query(User).filter_by(qr_data = scanned[8:-1]).all()
   if scanned!='':
          GPIO.output(LEDGrn, GPIO.HIGH);
          GPIO.output(LEDRed, GPIO.LOW);
          sleep(8)
          if debug == True:
             print "Scanned hash %s User ID %s" % (scanned, user_obj[0].get_id())
          return user_obj[0].get_id()

def blinkRED():
   GPIO.output(LEDGrn, GPIO.LOW)
   GPIO.output(LEDRed, GPIO.HIGH)
   sleep(0.2)
   GPIO.output(LEDRed, GPIO.LOW)
   sleep(0.8)

if __name__ == "__main__":
   while True:
      if (GPIO.input(IRPin)):
         global flagProx
         flagProx=True
         userid=scan()
         logger = Logs()
         logger.user_id = userid
         logger.timestamp = datetime.datetime.now()
         db.session.add(logger)
         db.session.commit()
         # Here goes something to add for Front-end
      else:
         blinkRED() # When nothing is there blink red LED with some predefined period
Exemplo n.º 20
0
        sleep(8)
        if debug == True:
            print "Scanned hash %s User ID %s" % (scanned,
                                                  user_obj[0].get_id())
        return user_obj[0].get_id()


def blinkRED():
    GPIO.output(LEDGrn, GPIO.LOW)
    GPIO.output(LEDRed, GPIO.HIGH)
    sleep(0.2)
    GPIO.output(LEDRed, GPIO.LOW)
    sleep(0.8)


if __name__ == "__main__":
    while True:
        if (GPIO.input(IRPin)):
            global flagProx
            flagProx = True
            userid = scan()
            logger = Logs()
            logger.user_id = userid
            logger.timestamp = datetime.datetime.now()
            db.session.add(logger)
            db.session.commit()
            # Here goes something to add for Front-end
        else:
            blinkRED(
            )  # When nothing is there blink red LED with some predefined period