Browse Source

[FIX] Bug Fixed 'hr_zk_attendance'

pull/134/merge
Ajmalcybrosys 6 years ago
parent
commit
4c9eb629e3
  1. 2
      hr_zk_attendance/__manifest__.py
  2. 7
      hr_zk_attendance/models/zkattendance.py
  3. 2
      hr_zk_attendance/models/zktime.py
  4. 2
      hr_zk_attendance/models/zkuser.py

2
hr_zk_attendance/__manifest__.py

@ -21,7 +21,7 @@
###################################################################################
{
'name': 'Biometric Device Integration',
'version': '13.0.1.0.1',
'version': '13.0.1.0.2',
'summary': """Integrating Biometric Device (Model: ZKteco uFace 202) With HR Attendance (Face + Thumb)""",
'description': """This module integrates Odoo with the biometric device(Model: ZKteco uFace 202),odoo13,odd,hr,attendance""",
'category': 'Generic Modules/Human Resources',

7
hr_zk_attendance/models/zkattendance.py

@ -21,9 +21,6 @@
###################################################################################
import binascii
from struct import pack, unpack
from gevent.hub import xrange
from .zkconst import *
@ -42,7 +39,7 @@ def getSizeAttendance(self):
def reverseHex(hexstr):
tmp = ''
for i in reversed( xrange( int(len(hexstr)/2) ) ):
for i in reversed(range(int(len(hexstr)/2))):
tmp += hexstr[i*2:(i*2)+2]
return tmp
@ -74,7 +71,7 @@ def zkgetattendance(self):
attendance = []
if len(self.attendancedata) > 0:
# The first 4 bytes don't seem to be related to the user
for x in xrange(len(self.attendancedata)):
for x in range(len(self.attendancedata)):
if x > 0:
self.attendancedata[x] = self.attendancedata[x][8:]

2
hr_zk_attendance/models/zktime.py

@ -4,7 +4,7 @@ from .zkconst import *
def reverseHex(hexstr):
tmp = ''
for i in reversed( xrange( len(hexstr)/2 ) ):
for i in reversed(range(len(hexstr)/2)):
tmp += hexstr[i*2:(i*2)+2]
return tmp

2
hr_zk_attendance/models/zkuser.py

@ -65,7 +65,7 @@ def zkgetuser(self):
users = {}
if len(self.userdata) > 0:
# The first 4 bytes don't seem to be related to the user
for x in xrange(len(self.userdata)):
for x in range(len(self.userdata)):
if x > 0:
self.userdata[x] = self.userdata[x][8:]

Loading…
Cancel
Save