|
|
|
@ -75,6 +75,7 @@ public class DevopeDeviceTask {
|
|
|
|
|
BeanUtils.copyProperties(bean, jksbglMysqlCp);
|
|
|
|
|
DevopsDeviceInfo deviceInfo = new DevopsDeviceInfo();
|
|
|
|
|
DevopsDeviceStatus deviceStatus = new DevopsDeviceStatus();
|
|
|
|
|
TJksbglMysql jksbglMysql = jksbglMysqlService.selectTJksbglById(jksbglMysqlCp.getSbbh());
|
|
|
|
|
deviceInfo.setDeviceName(jksbglMysqlCp.getSbmc());
|
|
|
|
|
deviceStatus.setDeviceName(jksbglMysqlCp.getSbmc());
|
|
|
|
|
deviceInfo.setGbsChannelNo(jksbglMysqlCp.getSbbh());
|
|
|
|
@ -90,24 +91,27 @@ public class DevopeDeviceTask {
|
|
|
|
|
deviceInfo.setDevicePort(null);
|
|
|
|
|
}
|
|
|
|
|
// 1--->2:人像卡口 2---->1:车辆卡口 99----->13:热点设备
|
|
|
|
|
if (jksbglMysqlCp.getSblx().equals("1") || jksbglMysqlCp.getSblx().equals("01,47")) {
|
|
|
|
|
if (jksbglMysql.getSblx().equals("01")) {
|
|
|
|
|
deviceInfo.setDeviceType(2);
|
|
|
|
|
deviceStatus.setDeviceType(2);
|
|
|
|
|
} else if (jksbglMysqlCp.getSblx().equals("2") || jksbglMysqlCp.getSblx().equals("02,47")) {
|
|
|
|
|
} else if (jksbglMysql.getSblx().equals("02")) {
|
|
|
|
|
deviceInfo.setDeviceType(1);
|
|
|
|
|
deviceStatus.setDeviceType(1);
|
|
|
|
|
} else if (jksbglMysqlCp.getSblx().equals("13") || jksbglMysqlCp.getSblx().equals("13,47")) {
|
|
|
|
|
} else if (jksbglMysql.getSblx().equals("13")) {
|
|
|
|
|
deviceInfo.setDeviceType(99);
|
|
|
|
|
deviceStatus.setDeviceType(99);
|
|
|
|
|
} else if (jksbglMysql.getSblx().equals("01,47")) {
|
|
|
|
|
deviceInfo.setDeviceType(2);
|
|
|
|
|
deviceStatus.setDeviceType(2);
|
|
|
|
|
} else if (jksbglMysql.getSblx().equals("13,47")) {
|
|
|
|
|
deviceInfo.setDeviceType(99);
|
|
|
|
|
deviceStatus.setDeviceType(99);
|
|
|
|
|
} else {
|
|
|
|
|
deviceInfo.setDeviceType(null);
|
|
|
|
|
deviceStatus.setDeviceType(null);
|
|
|
|
|
}
|
|
|
|
|
deviceInfo.setLongitude(new BigDecimal(jksbglMysqlCp.getSbjd()));
|
|
|
|
|
deviceInfo.setLatitude(new BigDecimal(jksbglMysqlCp.getSbwd()));
|
|
|
|
|
if (jksbglMysqlCp.getSbzt().equals("2")) {
|
|
|
|
|
if (jksbglMysqlCp.getSbzt().equals("02")) {
|
|
|
|
|
deviceStatus.setIsOnline(1);
|
|
|
|
|
} else if (jksbglMysqlCp.getSbzt().equals("1")) {
|
|
|
|
|
} else if (jksbglMysqlCp.getSbzt().equals("01")) {
|
|
|
|
|
deviceStatus.setIsOnline(2);
|
|
|
|
|
} else {
|
|
|
|
|
deviceStatus.setIsOnline(null);
|
|
|
|
|