Przeglądaj źródła

增加大华设备对接

Signed-off-by: haidong <chenloveguitar@qq.com>
doorRight设置
haidong 2 lat temu
rodzic
commit
d62253bdd1
2 zmienionych plików z 27 dodań i 0 usunięć
  1. +23
    -0
      src/main/java/com/yzx/impl/DaHua.java
  2. +4
    -0
      src/main/java/com/yzx/pojo/FaceRecrodInfo.java

+ 23
- 0
src/main/java/com/yzx/impl/DaHua.java Wyświetl plik

@@ -122,6 +122,29 @@ public class DaHua implements IHardwareEquipment {
faceRecrodInfo.setEmployeeName(new String(pstRecord[i].szCardName, "GBK").trim());
faceRecrodInfo.setTime(pstRecord[i].stuTime.toStringTimeEx());
faceRecrodInfo.setSnapUrl(new String(pstRecord[i].szSnapFtpUrl).trim());
faceRecrodInfo.setMethod(pstRecord[i].emMethod);
faceRecrodInfo.setMethodName(Res.string().getOpenMethods(pstRecord[i].emMethod));
faceRecrodInfo.setStatus(pstRecord[i].bStatus);

int emTemperatureUnit = pstRecord[i].stuManTemperatureInfo.emTemperatureUnit;
float fCurrentTemperature = pstRecord[i].stuManTemperatureInfo.fCurrentTemperature;
String unit = "";
switch (emTemperatureUnit) {
case -1:
unit = "";
break;
case 1:
unit = "°C";
break;
case 2:
unit = "°F";
break;
case 3:
unit = "开尔文";
break;
}

faceRecrodInfo.setTemperature(fCurrentTemperature + unit);
faceRecrodInfoList.add(faceRecrodInfo);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();


+ 4
- 0
src/main/java/com/yzx/pojo/FaceRecrodInfo.java Wyświetl plik

@@ -12,4 +12,8 @@ public class FaceRecrodInfo {
private String employeeName;//用户名称 -> user_name
private String time;//刷脸时间
private String snapUrl;//人脸图片地址
private String temperature;//温度
private int method;//开门方式
private String methodName;//开门方式名称
private int status;//开门状态 1 成功 0 失败
}

Ładowanie…
Anuluj
Zapisz