liuxiaolong
2019-05-06 573d1e33a32da5c55c638df2ee622d972976c1d0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
        }
    }
 
}