a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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();
        }
    }
}