diff --git a/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopTableController.java b/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopTableController.java index ed6d28b4..04d35d62 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopTableController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopTableController.java @@ -13,6 +13,7 @@ import com.czg.resp.CzgResult; import com.czg.sa.StpKit; import com.czg.utils.PageUtil; import com.mybatisflex.core.paginate.Page; +import com.mybatisflex.core.query.QueryMethods; import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletResponse; @@ -54,7 +55,7 @@ public class ShopTableController { */ @SaAdminCheckPermission("shopTable:list") @GetMapping - public CzgResult> list(Integer areaId, String tableCode, String status) { + public CzgResult> list(Integer areaId, String tableCode, String status, String name) { QueryWrapper queryWrapper = new QueryWrapper().eq(ShopTable::getShopId, StpKit.USER.getShopId()); if (areaId != null) { queryWrapper.eq(ShopTable::getAreaId, areaId); @@ -67,6 +68,10 @@ public class ShopTableController { if (StrUtil.isNotBlank(status)) { queryWrapper.eq(ShopTable::getStatus, status); } + + if (StrUtil.isNotBlank(name)) { + queryWrapper.like(ShopTable::getName, name); + } return CzgResult.success(shopTableService.page(PageUtil.buildPage(), queryWrapper)); }