diff --git a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderController.java b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderController.java
index 08e83a2a2..730594622 100644
--- a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderController.java
+++ b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderController.java
@@ -42,9 +42,9 @@ public class OrderController {
@Reference(validation = "true")
private OrderService orderService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.provider.CartService.version}")
private CartService cartService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.DataDictService.version}")
private DataDictService dataDictService;
@GetMapping("order_page")
diff --git a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderLogisticsController.java b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderLogisticsController.java
index b8a4b7410..75bbf0c0b 100644
--- a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderLogisticsController.java
+++ b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderLogisticsController.java
@@ -37,7 +37,7 @@ public class OrderLogisticsController {
@Reference(validation = "true")
private OrderLogisticsService orderLogisticsService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.DataDictService.version}")
private DataDictService dataDictService;
@GetMapping("info")
diff --git a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderReturnController.java b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderReturnController.java
index a19249ce4..663816cb9 100644
--- a/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderReturnController.java
+++ b/order/order-application/src/main/java/cn/iocoder/mall/order/application/controller/users/OrderReturnController.java
@@ -27,7 +27,7 @@ public class OrderReturnController {
@Reference(validation = "true")
private OrderReturnService orderReturnService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.DataDictService.version}")
private DataDictService dataDictService;
@GetMapping("reason")
diff --git a/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderReturnServiceImpl.java b/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderReturnServiceImpl.java
index 428203e8b..ec303e3b7 100644
--- a/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderReturnServiceImpl.java
+++ b/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderReturnServiceImpl.java
@@ -53,7 +53,7 @@ public class OrderReturnServiceImpl implements OrderReturnService {
@Reference(validation = "true")
private OrderLogisticsService orderLogisticsService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.PayRefundService.version}")
private PayRefundService payRefundService;
@Override
diff --git a/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java b/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java
index 67f330c4d..151cfa4ea 100644
--- a/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java
+++ b/order/order-service-impl/src/main/java/cn/iocoder/mall/order/biz/service/OrderServiceImpl.java
@@ -65,13 +65,13 @@ public class OrderServiceImpl implements OrderService {
@Autowired
private CartServiceImpl cartService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.PromotionActivityService.version}")
private ProductSpuService productSpuService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.UserAddressService.version}")
private UserAddressService userAddressService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.PayTransactionService.version}")
private PayTransactionService payTransactionService;
- @Reference(validation = "true")
+ @Reference(validation = "true", version = "${dubbo.consumer.CouponService.version}")
private CouponService couponService;
@Override
diff --git a/order/order-service-impl/src/main/resources/config/application.yaml b/order/order-service-impl/src/main/resources/config/application.yaml
index 31ccaee44..9a80ed381 100644
--- a/order/order-service-impl/src/main/resources/config/application.yaml
+++ b/order/order-service-impl/src/main/resources/config/application.yaml
@@ -33,6 +33,14 @@ dubbo:
version: 1.0.0
CouponService:
version: 1.0.0
+ PayRefundService:
+ version: 1.0.0
+ UserAddressService:
+ version: 1.0.0
+ PayTransactionService:
+ version: 1.0.0
+ DataDictService:
+ version: 1.0.0
# logging
logging:
diff --git a/pay/pay-service-impl/src/main/java/cn/iocoder/mall/pay/biz/component/DubboReferencePool.java b/pay/pay-service-impl/src/main/java/cn/iocoder/mall/pay/biz/component/DubboReferencePool.java
index 17cde45f8..85837009f 100644
--- a/pay/pay-service-impl/src/main/java/cn/iocoder/mall/pay/biz/component/DubboReferencePool.java
+++ b/pay/pay-service-impl/src/main/java/cn/iocoder/mall/pay/biz/component/DubboReferencePool.java
@@ -58,7 +58,7 @@ public class DubboReferencePool {
reference.setInterface(notifyUrlParts[0]); // 弱类型接口名
reference.setGeneric(true); // 声明为泛化接口
reference.setApplication(application);
- reference.setVersion("1.0.0"); // TODO 芋艿,后面要优化下。
+// reference.setVersion("*"); // TODO 芋艿,后面要优化下。
// 获得 GenericService 对象
GenericService genericService = reference.get();
// 构建最终的 ReferenceMeta 对象
diff --git a/search/search-application/pom.xml b/search/search-application/pom.xml
index 332a3179a..90555f81d 100644
--- a/search/search-application/pom.xml
+++ b/search/search-application/pom.xml
@@ -38,15 +38,6 @@
spring-boot-starter-web
-
- org.apache.dubbo
- dubbo
-
-
-
-
-
-
org.apache.curator
curator-framework
diff --git a/search/search-service-impl/pom.xml b/search/search-service-impl/pom.xml
index 2147e2f55..4c26c32ae 100644
--- a/search/search-service-impl/pom.xml
+++ b/search/search-service-impl/pom.xml
@@ -32,6 +32,18 @@
org.apache.dubbo
dubbo
+
+ org.apache.curator
+ curator-framework
+
+
+ org.apache.curator
+ curator-recipes
+
+
+ org.apache.dubbo
+ dubbo-spring-boot-starter
+
com.google.guava