def append_emp_to_dev(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None): from mysite.iclock.models import Template bdev = None edev = emp.device() if (not onlyEnrollDev) and edev and (edev.SN == dev.SN): bdev = dev.backup_device() s = getEmpCmdStr(emp) append_dev_cmd(dev, s, cursor, cmdTime) if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) fps = Template.objects.filter(UserID=emp) for fp in fps: if fp.Template: try: #print "tmp: ", fp.Template s = u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s" % ( emp.pin(), fp.FingerID, fp.temp()) append_dev_cmd(dev, s, cursor, cmdTime) if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) except: errorLog() return cursor
def appendEmpToDevNew(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None): bdev=None # edev=emp.Device() # if (not onlyEnrollDev) and edev and (edev.SN==dev.SN): # bdev=dev.BackupDevice() s=getEmpCmdStr(emp) appendDevCmdNew(dev, s, cursor, cmdTime) # if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) fps=fptemp.objects.filter(UserID=emp) for fp in fps: if fp.Template and len(fp.Template)>50: try: #print "tmp: ", fp.Template s=u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s"%(emp.pin(), fp.FingerID, fp.temp()) appendDevCmdNew(dev, s, cursor, cmdTime) # if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) except: errorLog() return cursor
def append_emp_to_dev(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None): from mysite.iclock.models import Template bdev=None edev=emp.device() if (not onlyEnrollDev) and edev and (edev.SN==dev.SN): bdev=dev.backup_device() s=getEmpCmdStr(emp) append_dev_cmd(dev, s, cursor, cmdTime) if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) fps=Template.objects.filter(UserID=emp) for fp in fps: if fp.Template: try: #print "tmp: ", fp.Template s=u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s"%(emp.pin(), fp.FingerID, fp.temp()) append_dev_cmd(dev, s, cursor, cmdTime) if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) except: errorLog() return cursor
def appendEmpToDevNew(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None): bdev = None # edev=emp.Device() # if (not onlyEnrollDev) and edev and (edev.SN==dev.SN): # bdev=dev.BackupDevice() s = getEmpCmdStr(emp) appendDevCmdNew(dev, s, cursor, cmdTime) # if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) fps = fptemp.objects.filter(UserID=emp) for fp in fps: if fp.Template and len(fp.Template) > 50: try: #print "tmp: ", fp.Template s = u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s" % ( emp.pin(), fp.FingerID, fp.temp()) appendDevCmdNew(dev, s, cursor, cmdTime) # if bdev: append_dev_cmd(bdev, s, cursor, cmdTime) except: errorLog() return cursor