@Component
public class AreaExpandUtils extends AreaUtils {
@Autowired
private AreaService areaService;
@Autowired
private RedisTemplate redisTemplate;
public static AreaExpandUtils areaExpandUtils;
@PostConstruct
public void init() {
areaExpandUtils = this;
}
/**
* 获取城市名称
* @param areaCode
* @return
*/
public static String getAreaNameByCode(String areaCode){
Map<String,String> resultMap=areaExpandUtils.redisTemplate.opsForHash().entries("jeesite:sysCache:areaCityMap");
if(resultMap.size()==0){
resultMap=putAreaMap();
}
String areaName= MapExpandUtils.getSringBySeparatorAndMap(areaCode,",",resultMap);
return areaName;
}
public static Map<String,String> putAreaMap(){
Area area=new Area();
area.setAreaType("2");
List&l