|
@@ -433,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) {
|
|
@@ -442,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);
|