diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/funds/products/ProductsController.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/funds/products/ProductsController.java index b6c95683b..26e04f715 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/funds/products/ProductsController.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/funds/products/ProductsController.java @@ -4,6 +4,7 @@ import com.cf.imes.framework.common.pojo.CommonResult; import com.cf.imes.framework.common.pojo.PageParam; import com.cf.imes.framework.common.pojo.PageResult; import com.cf.imes.framework.common.util.object.BeanUtils; +import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils; import com.cf.imes.module.system.controller.admin.funds.products.vo.product.ProductPageReqVO; import com.cf.imes.module.system.controller.admin.funds.products.vo.product.ProductRespVO; import com.cf.imes.module.system.controller.admin.funds.products.vo.product.ProductSaveReqVO; @@ -89,6 +90,10 @@ public class ProductsController { public CommonResult> getAvailableProductsPage(@Valid ProductPageReqVO pageReqVO) { pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); pageReqVO.setStatus(ProductStatusEnum.PRODUCT_UPDATES.getStatus()); + // 生产端查询当前登录的产品 + if (!SecurityFrameworkUtils.isManageEndPoint()) { + pageReqVO.setId(SecurityFrameworkUtils.getProductId()); + } PageResult pageResult = productsService.getPage(pageReqVO); return success(BeanUtils.toBean(pageResult, ProductRespVO.class)); }