guoshilong
2024-02-27 0bdd1bda41e6fa8436d070b1f4e5b1f19f86d9d8
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/controller/HkController.java
@@ -333,8 +333,11 @@
   public R syncVideo(@RequestBody HkVO hk) {
      // 通过水库编号获取区域(区县)名称
      AttResAdVO info = attResBaseService.getWaterRegionInfoByResGuid(hk.getRegionIndexCode());
      String resName = hk.getRegionName();
      // 判断该水库同一个区县下是否存在同水库名称的,如果是存在多个,水库名称前面拼上乡镇名称
      String resName = setWaterName(hk,info);
      // 设置区域名称
      hk.setRegionName(info.getCountyName());
      // 判断
      // 通过区域名称查询对应的区域编号
      String rootRegionId = hkService.regionNodesByParams(hk);
      if (null!= rootRegionId && !rootRegionId.equals("")){
@@ -364,4 +367,20 @@
      }
   }
   /**
    * 设置水库名称( 判断该水库同一个区县下是否存在同水库名称的,如果是存在多个,水库名称前面拼上乡镇名称)
    * @param hk
    * @param info
    * @return
    */
   private String setWaterName(HkVO hk, AttResAdVO info) {
      // 根据水库名称、所在区域查询改水库的数量
      Integer number = attResBaseService.getWaterCountByResNameAndCountyName(hk.getRegionName(),info.getCountyCode());
      if (number>1){
         return  hk.getRegionName() + "(" + info.getTownName() + ")";
      }else {
         return hk.getRegionName();
      }
   }
}