diff --git a/cash-api/account-server/src/main/java/com/czg/CustomServiceConfig.java b/cash-api/account-server/src/main/java/com/czg/CustomServiceConfig.java new file mode 100644 index 000000000..1510a6fc4 --- /dev/null +++ b/cash-api/account-server/src/main/java/com/czg/CustomServiceConfig.java @@ -0,0 +1,18 @@ +package com.czg; + + +import org.apache.dubbo.common.URL; +import org.apache.dubbo.common.URLBuilder; +import org.apache.dubbo.common.constants.CommonConstants; +import org.apache.dubbo.common.utils.StringUtils; +import org.apache.dubbo.config.ServiceConfig; + +import java.util.List; +import java.util.Map; + +/** + * 自定义 ServiceConfig,重写 URL 组装逻辑 + */ +public class CustomServiceConfig extends ServiceConfig { + +} \ No newline at end of file diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/GbWareServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/GbWareServiceImpl.java index ce352744c..8f9b8e310 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/GbWareServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/GbWareServiceImpl.java @@ -52,7 +52,11 @@ public class GbWareServiceImpl extends ServiceImpl impleme q2.eq(GbWare::getUseShopType, "custom").and("FIND_IN_SET( " + shopId + ", use_shops ) > 0"); }); }); - return page(Page.of(param.getPage(), param.getSize()), queryWrapper); + Page page = page(Page.of(param.getPage(), param.getSize()), queryWrapper); + page.getRecords().forEach(item -> { + item.setShopId(shopId); + }); + return page; } @Override