| | |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | @ApiImplicitParam(value = "语言", name = "language", required = true, dataType = "int"), |
| | | @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") |
| | | }) |
| | | public ResultUtil<Map<String,Object>> queryArea(Integer language,HttpServletRequest request){ |
| | | public ResultUtil<List<Map<String,Object>>> queryArea(Integer language,HttpServletRequest request){ |
| | | try { |
| | | List<Area> areas = areaService.selectList(new EntityWrapper<Area>()); |
| | | Map<String,Object> map = new HashMap<>(2); |
| | | List<Map<String,Object>> result = new ArrayList<>(); |
| | | for (Area area : areas) { |
| | | map.put("cityName",area.getId()); |
| | | Map<String,Object> map = new HashMap<>(2); |
| | | map.put("id",area.getId()); |
| | | switch (language){ |
| | | case 1: |
| | | map.put("cityName",area.getChineseName()); |
| | |
| | | map.put("cityName",area.getFrenchName()); |
| | | break; |
| | | } |
| | | result.add(map); |
| | | } |
| | | return ResultUtil.success(map); |
| | | return ResultUtil.success(result); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | return ResultUtil.runErr(); |