|
@@ -397,18 +397,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
return error("监控范围开始里程位置不能大于监控范围结束里程位置");
|
|
|
}
|
|
|
}
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getInstallLatitude())){
|
|
|
- baseCameraManagement.setInstallLatitude(null);
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getInstallLongitude())){
|
|
|
- baseCameraManagement.setInstallLongitude(null);
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getMeasurePointName())){
|
|
|
- baseCameraManagement.setMeasurePointName(null);
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraSn())){
|
|
|
- baseCameraManagement.setCameraSn(null);
|
|
|
- }
|
|
|
BaseCameraManagement management = baseCameraManagementService.getById(baseCameraManagement.getId());
|
|
|
baseCameraManagement.setUpdateBy(getUserId());
|
|
|
baseCameraManagement.setCreateBy(management.getCreateBy());
|
|
@@ -445,8 +433,6 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
baseCameraManagement.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
|
|
|
Double install = (double) baseCameraManagement.getInstallMile() / 1000;
|
|
|
- Double end = (double) baseCameraManagement.getEndMile() / 1000;
|
|
|
- Double begin = (double) baseCameraManagement.getBeginMile() / 1000;
|
|
|
String[] split = install.toString().split("\\.");
|
|
|
int number = Integer.parseInt(split[1]);
|
|
|
if (number == 0) {
|
|
@@ -454,19 +440,25 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
} else {
|
|
|
baseCameraManagement.setInstallMiles(install.toString());
|
|
|
}
|
|
|
- String[] ends = end.toString().split("\\.");
|
|
|
- int numbers = Integer.parseInt(ends[1]);
|
|
|
- if (numbers == 0) {
|
|
|
- baseCameraManagement.setEndMiles(ends[0]);
|
|
|
- } else {
|
|
|
- baseCameraManagement.setEndMiles(end.toString());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraManagement.getEndMile())) {
|
|
|
+ Double end = (double) baseCameraManagement.getEndMile() / 1000;
|
|
|
+ String[] ends = end.toString().split("\\.");
|
|
|
+ int numbers = Integer.parseInt(ends[1]);
|
|
|
+ if (numbers == 0) {
|
|
|
+ baseCameraManagement.setEndMiles(ends[0]);
|
|
|
+ } else {
|
|
|
+ baseCameraManagement.setEndMiles(end.toString());
|
|
|
+ }
|
|
|
}
|
|
|
- String[] begins = begin.toString().split("\\.");
|
|
|
- int numberss = Integer.parseInt(begins[1]);
|
|
|
- if (numberss == 0) {
|
|
|
- baseCameraManagement.setBeginMiles(begins[0]);
|
|
|
- } else {
|
|
|
- baseCameraManagement.setBeginMiles(begin.toString());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraManagement.getBeginMile())) {
|
|
|
+ Double begin = (double) baseCameraManagement.getBeginMile() / 1000;
|
|
|
+ String[] begins = begin.toString().split("\\.");
|
|
|
+ int numberss = Integer.parseInt(begins[1]);
|
|
|
+ if (numberss == 0) {
|
|
|
+ baseCameraManagement.setBeginMiles(begins[0]);
|
|
|
+ } else {
|
|
|
+ baseCameraManagement.setBeginMiles(begin.toString());
|
|
|
+ }
|
|
|
}
|
|
|
String mils = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
baseCameraManagement.setInstalls(mils);
|
|
@@ -897,7 +889,11 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
}
|
|
|
String mile = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
msgAlarmResp.setAlarmMile(mile);
|
|
|
- msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraManagement.getInstallLongitude())&&!ObjectUtils.isEmpty(baseCameraManagement.getInstallLatitude())) {
|
|
|
+ msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
+ }else {
|
|
|
+ msgAlarmResp.setInstallLongitude(null);
|
|
|
+ }
|
|
|
msgAlarmResp.setLineDir(baseCameraManagement.getLineDir());
|
|
|
SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
|
msgAlarmResp.setDeptName(sysDept.getDeptName());
|