吉安感知网项目-后端
linwei
2026-02-06 e9a12776ee053cdf4a682f972e2fd830ebbab88c
drone-common/src/main/java/org/sxkj/common/utils/HeaderUtils.java
@@ -192,6 +192,28 @@
   }
   /**
    * 处理区域代码,提取最后一组并补零到12位
    *
    * @param areaCode 原始区域代码,可能包含多个以逗号分隔的代码
    * @return 处理后的区域代码,补零到12位
    */
   public static String processAreaCode(String areaCode) {
      if (areaCode != null && !areaCode.isEmpty()) {
         // 分割区域代码并只取最后一组
         String[] codes = areaCode.split(",");
         if (codes.length > 0) {
            // 取最后一组并去除空格
            String lastCode = codes[codes.length - 1].trim();
            if (!lastCode.isEmpty()) {
               // 补零到12位
               return lastCode + "000000000000".substring(lastCode.length());
            }
         }
      }
      return areaCode;
   }
   /**
    * 获取当前HttpServletRequest对象
    *
    * @return HttpServletRequest对象,可能为null