| | |
| | | } |
| | | |
| | | /** |
| | | * 处理区域代码,提取最后一组并补零到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 |