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()
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()
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()
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()
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()
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()
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()
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()
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()
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
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