diff --git a/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java b/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java index 87c564d..59985e1 100644 --- a/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java +++ b/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java @@ -90,19 +90,28 @@ public class DevopeDeviceTask { deviceInfo.setDevicePort(null); } // 1--->2:人像卡口 2---->1:车辆卡口 99----->13:热点设备 - if(jksbglMysqlCp.getSblx().equals("1") || jksbglMysqlCp.getSblx().equals("01,47")){ + if (jksbglMysqlCp.getSblx().equals("1") || jksbglMysqlCp.getSblx().equals("01,47")) { deviceInfo.setDeviceType(2); - }else if (jksbglMysqlCp.getSblx().equals("2") || jksbglMysqlCp.getSblx().equals("02,47")){ + deviceStatus.setDeviceType(2); + } else if (jksbglMysqlCp.getSblx().equals("2") || jksbglMysqlCp.getSblx().equals("02,47")) { deviceInfo.setDeviceType(1); - }else if(jksbglMysqlCp.getSblx().equals("13") || jksbglMysqlCp.getSblx().equals("13,47")){ + deviceStatus.setDeviceType(1); + } else if (jksbglMysqlCp.getSblx().equals("13") || jksbglMysqlCp.getSblx().equals("13,47")) { deviceInfo.setDeviceType(99); - }else { + deviceStatus.setDeviceType(99); + } else { deviceInfo.setDeviceType(null); + deviceStatus.setDeviceType(null); } - deviceStatus.setDeviceType(Integer.parseInt(jksbglMysqlCp.getSblx())); deviceInfo.setLongitude(new BigDecimal(jksbglMysqlCp.getSbjd())); deviceInfo.setLatitude(new BigDecimal(jksbglMysqlCp.getSbwd())); - deviceStatus.setIsOnline(Integer.parseInt(jksbglMysqlCp.getSbzt())); + if (jksbglMysqlCp.getSbzt().equals("2")) { + deviceStatus.setIsOnline(1); + } else if (jksbglMysqlCp.getSbzt().equals("1")) { + deviceStatus.setIsOnline(2); + } else { + deviceStatus.setIsOnline(null); + } deviceInfo.setDeviceAddress(jksbglMysqlCp.getAzdz()); boolean a = devopsDeviceInfoService.save(deviceInfo); boolean b = deviceStatusService.save(deviceStatus);