package com.basic.security.manager.helper.rm.base; import com.basic.security.manager.FaceTitleAndTipsManager; import com.basic.security.manager.FaceTitleAndTipsManagerS; import com.basic.security.manager.HintDoorAccessManager; public class CurrentBaseDoorAccessMessage extends CurrentBaseLoadPerson { private static Long lastTrackerid = 0L; private static Long lastTrackeridS = 0L; private static String lastMessage = ""; private static String lastMessageS = ""; public void setDoorAccessMessage() { if (!lastTrackerid.equals(currentFacePosition.trackerId) && !lastMessage.equals(CurrentBaseFacePosition.getCurrentDoorAccessMessage())) { currentFaceTitleAndTips.faceTitle2(CurrentBaseFacePosition.getCurrentDoorAccessMessage(), true); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = CurrentBaseFacePosition.getCurrentDoorAccessMessage(); } else { currentFaceTitleAndTips.faceTitle2(HintDoorAccessManager.getSignUpRuleDoorAccessAllowMessage(null, currentFacePosition.compareFeatureResult.person), true); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = currentFaceTitleAndTips.faceTitle(); } } public void setDoorAccessMessageS() { if (!lastTrackeridS.equals(currentFacePosition.trackerId) && !lastMessageS.equals(CurrentBaseFacePosition.getCurrentDoorAccessMessageS())) { currentFaceTitleAndTipsS.faceTitle2(CurrentBaseFacePosition.getCurrentDoorAccessMessageS(), true); FaceTitleAndTipsManagerS.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTipsS); lastTrackeridS = currentFacePosition.trackerId; lastMessageS = CurrentBaseFacePosition.getCurrentDoorAccessMessageS(); } else { currentFaceTitleAndTipsS.faceTitle2(HintDoorAccessManager.getSignUpRuleDoorAccessAllowMessage(null, currentFacePosition.compareFeatureResult.person), true); FaceTitleAndTipsManagerS.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTipsS); lastTrackeridS = currentFacePosition.trackerId; lastMessageS = currentFaceTitleAndTipsS.faceTitle(); } } public void setDoorAccessMessage1(String message) { if (!lastTrackerid.equals(currentFacePosition.trackerId) && !lastMessage.equals(message)) { currentFaceTitleAndTips.faceTitle2(message, true); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = CurrentBaseFacePosition.getCurrentDoorAccessMessage(); } else { currentFaceTitleAndTips.faceTitle2(message, true); FaceTitleAndTipsManager.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTips); lastTrackerid = currentFacePosition.trackerId; lastMessage = currentFaceTitleAndTips.faceTitle(); } } public void setDoorAccessMessageS1(String message) { if (!lastTrackeridS.equals(currentFacePosition.trackerId) && !lastMessageS.equals(message)) { currentFaceTitleAndTipsS.faceTitle2(message, true); FaceTitleAndTipsManagerS.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTipsS); lastTrackeridS = currentFacePosition.trackerId; lastMessageS = CurrentBaseFacePosition.getCurrentDoorAccessMessageS(); } else { currentFaceTitleAndTipsS.faceTitle2(message, true); FaceTitleAndTipsManagerS.faceTitleMap.put(currentFacePosition.trackerId, currentFaceTitleAndTipsS); lastTrackeridS = currentFacePosition.trackerId; lastMessageS = currentFaceTitleAndTipsS.faceTitle(); } } }