|
|
@@ -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(); |
|
|
|