package com.basic.security.manager.helper.rm.base; import com.basic.security.manager.FaceTitleAndTipsManager; import com.basic.security.manager.impl.cblite.HintDoorAccessManager; public class CurrentBaseDoorAccessMessage extends CurrentBaseLoadPerson { private static Long lastTrackerid = 0L; private static String lastMessage = ""; public void setDoorAccessMessage() { if(!lastTrackerid.equals(currentFacePosition.trackerId)&&!lastMessage.equals(CurrentBaseFacePosition.getCurrentDoorAccessMessage())){ currentFaceTitleAndTips.faceTitle(CurrentBaseFacePosition.getCurrentDoorAccessMessage()); // currentFaceTitleAndTips.faceTitle = currentDoorAccessMessage; // System.out.println("trackerId=aa"+currentFacePosition.trackerId+",message="+currentFaceTitleAndTips.faceTitle); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = CurrentBaseFacePosition.getCurrentDoorAccessMessage(); }else { currentFaceTitleAndTips.faceTitle(HintDoorAccessManager.getSignUpRuleDoorAccessAllowMessage(null,currentFacePosition.compareFeatureResult.person)); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = currentFaceTitleAndTips.faceTitle(); } } }