소스 검색

回放修改

gao.qiang 1 년 전
부모
커밋
12f477e382
1개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. 23 0
      business-service/src/main/java/com/ozs/service/impl/BaseCameraManagementServiceImpl.java

+ 23 - 0
business-service/src/main/java/com/ozs/service/impl/BaseCameraManagementServiceImpl.java

@@ -409,6 +409,29 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
                     wrapper.eq("camera_code", cameraCode);
                 }
                 List<BaseCameraManagement> baseCameraManagementList = this.list(camera);
+                for (BaseCameraManagement baseCameraManagement : baseCameraManagementList) {
+                    String end = "";
+                    if (!StringUtils.isEmptySunhh(baseCameraManagement.getEndMile())) {
+                        end = AppendUtils.stringAppend(baseCameraManagement.getEndMile());
+                        baseCameraManagement.setEndMiles(end);
+                        baseCameraManagement.setEndMileBD(new BigDecimal(baseCameraManagement.getEndMile()).divide(new BigDecimal(1000)).setScale(3, RoundingMode.HALF_UP));
+                    }
+                    String begin = "";
+                    if (!StringUtils.isEmptySunhh(baseCameraManagement.getBeginMile())) {
+                        begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile());
+                        baseCameraManagement.setBeginMiles(begin);
+                        baseCameraManagement.setBeginMileBD(new BigDecimal(baseCameraManagement.getBeginMile()).divide(new BigDecimal(1000)).setScale(3, RoundingMode.HALF_UP));
+                    }
+                    baseCameraManagement.setMilesRange(begin + "~" + end);
+                    String mils = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
+                    baseCameraManagement.setInstallMiles(mils);
+                    LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
+                    if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) {
+                        queryWrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
+                    }
+                    BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
+                    baseCameraManagement.setRailwayName(baseRailwayManagement.getRailwayName());
+                }
                 if (!ObjectUtils.isEmpty(baseCameraManagementList)) {
                     list.addAll(baseCameraManagementList);
                 }