diff --git a/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeSiteController.java b/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeSiteController.java index 0ab3e26..2e3ef7d 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeSiteController.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeSiteController.java @@ -13,6 +13,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.List; +import java.util.Objects; import static com.cdzy.operations.model.entity.table.EbikeSiteTableDef.EBIKE_SITE; @@ -72,8 +73,10 @@ public class EbikeSiteController { * @return 所有数据 */ @GetMapping("list") - public JsonResult list() { - List list = ebikeSiteService.list(); + public JsonResult list(Long regionId) { + QueryWrapper queryWrapper = QueryWrapper.create() + .where(EBIKE_SITE.REGION_ID.eq(regionId, Objects.nonNull(regionId))); + List list = ebikeSiteService.list(queryWrapper); return JsonResult.success(list); }