diff --git a/cash-api/account-server/src/main/java/com/czg/controller/admin/QuickMenuController.java b/cash-api/account-server/src/main/java/com/czg/controller/admin/QuickMenuController.java index 63067abaf..dda983a67 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/admin/QuickMenuController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/admin/QuickMenuController.java @@ -1,5 +1,6 @@ package com.czg.controller.admin; +import cn.hutool.core.collection.CollUtil; import com.czg.account.entity.QuickMenu; import com.czg.account.service.QuickMenuService; import com.czg.annotation.SaAdminCheckPermission; @@ -31,12 +32,17 @@ public class QuickMenuController { @SaAdminCheckPermission(parentName = "悬浮窗", value = "quick:list", name = "悬浮窗-列表") @GetMapping public CzgResult> getQuickList(Integer status) { - return CzgResult.success(quickMenuService.list(QueryWrapper.create() - .eq(QuickMenu::getShopId, StpKit.USER.getShopId()) - .eq(QuickMenu::getStatus, status) - .orderBy(QuickMenu::getSort, true) - ) - ); + List list = quickMenuService.list(QueryWrapper.create() + .eq(QuickMenu::getShopId, StpKit.USER.getShopId()) + .eq(QuickMenu::getStatus, status) + .orderBy(QuickMenu::getSort, true)); + if (CollUtil.isEmpty(list)) { + list = quickMenuService.list(QueryWrapper.create() + .eq(QuickMenu::getShopId, 1) + .eq(QuickMenu::getStatus, status) + .orderBy(QuickMenu::getSort, true)); + } + return CzgResult.success(list); } @SaAdminCheckPermission(parentName = "悬浮窗", value = "quick:list", name = "悬浮窗-新增")