Преглед изворни кода

增加大华设备对接

Signed-off-by: haidong <chenloveguitar@qq.com>
doorRight设置
haidong пре 2 година
родитељ
комит
d62253bdd1
2 измењених фајлова са 27 додато и 0 уклоњено
  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 Прегледај датотеку

@@ -122,6 +122,29 @@ public class DaHua implements IHardwareEquipment {
faceRecrodInfo.setEmployeeName(new String(pstRecord[i].szCardName, "GBK").trim()); faceRecrodInfo.setEmployeeName(new String(pstRecord[i].szCardName, "GBK").trim());
faceRecrodInfo.setTime(pstRecord[i].stuTime.toStringTimeEx()); faceRecrodInfo.setTime(pstRecord[i].stuTime.toStringTimeEx());
faceRecrodInfo.setSnapUrl(new String(pstRecord[i].szSnapFtpUrl).trim()); 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); faceRecrodInfoList.add(faceRecrodInfo);
} catch (UnsupportedEncodingException e) { } catch (UnsupportedEncodingException e) {
e.printStackTrace(); e.printStackTrace();


+ 4
- 0
src/main/java/com/yzx/pojo/FaceRecrodInfo.java Прегледај датотеку

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

Loading…
Откажи
Сачувај