diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IRegionFeign.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IRegionFeign.java index 92869053..c2ed238d 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IRegionFeign.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IRegionFeign.java @@ -18,4 +18,7 @@ public interface IRegionFeign { @GetMapping(API_PREFIX+"/getName") String getName(@RequestParam String code); + @GetMapping(API_PREFIX+"/getCode") + String getCode(@RequestParam String name); + } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/feign/RegionFeign.java b/blade-service/blade-system/src/main/java/org/springblade/system/feign/RegionFeign.java index 4f0303e5..1a28ebdd 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/feign/RegionFeign.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/feign/RegionFeign.java @@ -21,4 +21,12 @@ public class RegionFeign implements IRegionFeign { Region region = regionService.getOne(queryWrapper); return region.getName(); } + + @Override + public String getCode(String name) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("name",name); + Region region = regionService.getOne(queryWrapper); + return region.getCode(); + } }