Commit 3b8ac7e5 3b8ac7e58a089bb57ae35c79e5f5f260ce98f46c by xianghan

1.update

1 parent 7bee7486
...@@ -83,7 +83,15 @@ public class MemberServiceImpl implements MemberService { ...@@ -83,7 +83,15 @@ public class MemberServiceImpl implements MemberService {
83 if(Objects.isNull(id) && StringUtils.isBlank(memberCode)) 83 if(Objects.isNull(id) && StringUtils.isBlank(memberCode))
84 throw new BadRequestException(GlobeExceptionMsg.MEMBER_ID_AND_CODE_ARE_NULL); 84 throw new BadRequestException(GlobeExceptionMsg.MEMBER_ID_AND_CODE_ARE_NULL);
85 85
86 return this.findByIdOrCode(id, memberCode); 86 if (StringUtils.isNotBlank(memberCode)) {
87 MemberDTO memberDTO = this.findByCode(memberCode);
88 return memberDTO;
89 } else if (Objects.nonNull(id)) {
90 MemberDTO memberDTO = this.findById(id);
91 return memberDTO;
92 }
93
94 return null;
87 } 95 }
88 96
89 @Override 97 @Override
......
...@@ -97,24 +97,44 @@ public class RabbitMqConfig { ...@@ -97,24 +97,44 @@ public class RabbitMqConfig {
97 return u; 97 return u;
98 } 98 }
99 99
100 /**************************************************uc-getaway-iptv 2 uc-consumer-service*************************************************************/ 100 /**************************************************uc-getaway-samll 2 uc-consumer-samll*************************************************************/
101
102 /*public static final String GATEWAY_TO_SMALL_DIRECT = "uc.gateway.small.direct";
103
104 @Bean
105 public Queue eventSmallDirect() {
106 return new Queue(GATEWAY_TO_SMALL_DIRECT);
107 }
108
109 @Bean
110 Binding eventSmallBinding(DirectExchange managementExchange , Queue eventSmallDirect) {
111 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer =
112 BindingBuilder.bind(eventSmallDirect).to(managementExchange);
113 return directExchangeRoutingKeyConfigurer.with(GATEWAY_TO_SMALL_DIRECT);
114 }*/
115
116
117 /**************************************************uc-engine-management 2 uc-consumer-iptv*************************************************************/
118
119
120 /**************************************************uc-getaway-iptv 2 uc-consumer-iptv*************************************************************/
101 121
102 public static final String GATEWAY_TO_SERVICE_DIRECT = "uc.gateway.service.direct"; 122 public static final String GATEWAY_TO_SERVICE_DIRECT = "uc.gateway.service.direct";
103 123
104 @Bean 124 @Bean
105 public Queue eventDirect() { 125 public Queue eventServiceDirect() {
106 return new Queue(GATEWAY_TO_SERVICE_DIRECT); 126 return new Queue(GATEWAY_TO_SERVICE_DIRECT);
107 } 127 }
108 128
109 @Bean 129 @Bean
110 Binding eventBinding(DirectExchange managementExchange , Queue eventDirect) { 130 Binding eventBinding(DirectExchange managementExchange, Queue eventServiceDirect) {
111 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer = 131 BindingBuilder.DirectExchangeRoutingKeyConfigurer directExchangeRoutingKeyConfigurer =
112 BindingBuilder.bind(eventDirect).to(managementExchange); 132 BindingBuilder.bind(eventServiceDirect).to(managementExchange);
113 return directExchangeRoutingKeyConfigurer.with(ENGINE_TO_SERVICE_DIRECT); 133 return directExchangeRoutingKeyConfigurer.with(ENGINE_TO_SERVICE_DIRECT);
114 } 134 }
115 135
116 136
117 /**************************************************uc-engine-management 2 uc-consumer-service*************************************************************/ 137 /**************************************************uc-engine-management 2 uc-consumer-iptv*************************************************************/
118 138
119 public static final String UC_DIRECT_MANAGEMENT = "uc.direct.management"; 139 public static final String UC_DIRECT_MANAGEMENT = "uc.direct.management";
120 // uc-service-management 2 uc-consumer-iptv 140 // uc-service-management 2 uc-consumer-iptv
...@@ -138,8 +158,7 @@ public class RabbitMqConfig { ...@@ -138,8 +158,7 @@ public class RabbitMqConfig {
138 } 158 }
139 159
140 160
141 /**************************************************uc-engine-service 2 uc-consumer-management*************************************************************/ 161 /**************************************************uc-engine-iptv 2 uc-consumer-management*************************************************************/
142
143 162
144 public static final String UC_DIRECT_SERVICE = "uc.direct"; 163 public static final String UC_DIRECT_SERVICE = "uc.direct";
145 // uc-service-iptv 2 uc-consumer-management 164 // uc-service-iptv 2 uc-consumer-management
......
...@@ -16,7 +16,7 @@ import org.springframework.util.Assert; ...@@ -16,7 +16,7 @@ import org.springframework.util.Assert;
16 16
17 @Component 17 @Component
18 @Slf4j 18 @Slf4j
19 public class UcEngineServiceIptvEventConsumer { 19 public class UcEngineIptv2ManagementConsumer {
20 20
21 @Autowired 21 @Autowired
22 AutoRoute autoUser; 22 AutoRoute autoUser;
...@@ -33,7 +33,7 @@ public class UcEngineServiceIptvEventConsumer { ...@@ -33,7 +33,7 @@ public class UcEngineServiceIptvEventConsumer {
33 */ 33 */
34 /*@RabbitHandler 34 /*@RabbitHandler
35 @RabbitListener(bindings = { 35 @RabbitListener(bindings = {
36 @QueueBinding(value = @Queue(value = RabbitMqConfig.ENGINE_TO_IPTV_CONSUMER_MEMBER_DIRECT), 36 @QueueBinding(value = @Queue(value = RabbitMqConfig.ENGINE_TO_MANAGEMENT_DIRECT),
37 exchange = @Exchange(value = ExchangeTypes.DIRECT)) 37 exchange = @Exchange(value = ExchangeTypes.DIRECT))
38 }, containerFactory = "serviceRabbitListenerContainerFactory")*/ 38 }, containerFactory = "serviceRabbitListenerContainerFactory")*/
39 public void ucEventConsumer(String content) { 39 public void ucEventConsumer(String content) {
......
...@@ -13,7 +13,7 @@ import org.springframework.util.Assert; ...@@ -13,7 +13,7 @@ import org.springframework.util.Assert;
13 13
14 @Component 14 @Component
15 @Slf4j 15 @Slf4j
16 public class UcEngineManagementEventConsumer { 16 public class UcEngineManagement2IptvConsumer {
17 17
18 @Autowired 18 @Autowired
19 AutoRoute autoUser; 19 AutoRoute autoUser;
...@@ -28,11 +28,11 @@ public class UcEngineManagementEventConsumer { ...@@ -28,11 +28,11 @@ public class UcEngineManagementEventConsumer {
28 * @author Hongyan Wang 28 * @author Hongyan Wang
29 * @date 2021/9/7 11:26 上午 29 * @date 2021/9/7 11:26 上午
30 */ 30 */
31 /*@RabbitHandler 31 @RabbitHandler
32 @RabbitListener(bindings = { 32 @RabbitListener(bindings = {
33 @QueueBinding(value = @Queue(value = RabbitMqConfig.ENGINE_TO_SERVICE_DIRECT), 33 @QueueBinding(value = @Queue(value = RabbitMqConfig.ENGINE_TO_SERVICE_DIRECT),
34 exchange = @Exchange(value = ExchangeTypes.DIRECT)) 34 exchange = @Exchange(value = ExchangeTypes.DIRECT))
35 }, containerFactory = "serviceRabbitListenerContainerFactory")*/ 35 }, containerFactory = "serviceRabbitListenerContainerFactory")
36 public void ucEventConsumer(String content) { 36 public void ucEventConsumer(String content) {
37 log.info(" receive dataSync msg , content is : {} ", content); 37 log.info(" receive dataSync msg , content is : {} ", content);
38 TableOperationMsg tableOperationMsg = this.parseContent(content); 38 TableOperationMsg tableOperationMsg = this.parseContent(content);
......
...@@ -24,7 +24,7 @@ import java.util.Objects; ...@@ -24,7 +24,7 @@ import java.util.Objects;
24 24
25 @Component 25 @Component
26 @Slf4j 26 @Slf4j
27 public class UcEventBusConsumer { 27 public class UcEventBusIptv2IptvConsumer {
28 28
29 @Autowired 29 @Autowired
30 RestTemplateClient restTemplateClient; 30 RestTemplateClient restTemplateClient;
...@@ -38,9 +38,9 @@ public class UcEventBusConsumer { ...@@ -38,9 +38,9 @@ public class UcEventBusConsumer {
38 * @author Hongyan Wang 38 * @author Hongyan Wang
39 * @date 2021/9/7 11:26 上午 39 * @date 2021/9/7 11:26 上午
40 */ 40 */
41 /*@RabbitHandler 41 @RabbitHandler
42 @RabbitListener(queues = RabbitMqConfig.UC_EVENTBUS_TOPIC, 42 @RabbitListener(queues = RabbitMqConfig.UC_EVENTBUS_TOPIC,
43 containerFactory = "managementRabbitListenerContainerFactory")*/ 43 containerFactory = "managementRabbitListenerContainerFactory")
44 public void ucEventConsumer(String content) { 44 public void ucEventConsumer(String content) {
45 log.info(" receive dataSync msg , content is : {} ", content); 45 log.info(" receive dataSync msg , content is : {} ", content);
46 DataSyncMsg dataSyncMsg = this.parseContent(content); 46 DataSyncMsg dataSyncMsg = this.parseContent(content);
......
...@@ -13,7 +13,7 @@ import org.springframework.util.Assert; ...@@ -13,7 +13,7 @@ import org.springframework.util.Assert;
13 13
14 @Component 14 @Component
15 @Slf4j 15 @Slf4j
16 public class UcGatewayEventConsumer { 16 public class UcGatewayIptv2IptvConsumer {
17 17
18 @Autowired 18 @Autowired
19 RestTemplateClient restTemplateClient; 19 RestTemplateClient restTemplateClient;
...@@ -28,11 +28,11 @@ public class UcGatewayEventConsumer { ...@@ -28,11 +28,11 @@ public class UcGatewayEventConsumer {
28 * @author Hongyan Wang 28 * @author Hongyan Wang
29 * @date 2021/9/7 11:26 上午 29 * @date 2021/9/7 11:26 上午
30 */ 30 */
31 /*@RabbitHandler 31 @RabbitHandler
32 @RabbitListener(bindings = { 32 @RabbitListener(bindings = {
33 @QueueBinding(value = @Queue(value = RabbitMqConfig.GATEWAY_TO_SERVICE_DIRECT), 33 @QueueBinding(value = @Queue(value = RabbitMqConfig.GATEWAY_TO_SERVICE_DIRECT),
34 exchange = @Exchange(value = ExchangeTypes.DIRECT)) 34 exchange = @Exchange(value = ExchangeTypes.DIRECT))
35 }, containerFactory = "managementRabbitListenerContainerFactory")*/ 35 }, containerFactory = "managementRabbitListenerContainerFactory")
36 public void ucEventConsumer(String content) { 36 public void ucEventConsumer(String content) {
37 log.info(" receive dataSync msg , content is : {} ", content); 37 log.info(" receive dataSync msg , content is : {} ", content);
38 DataSyncMsg dataSyncMsg = this.parseContent(content); 38 DataSyncMsg dataSyncMsg = this.parseContent(content);
......
...@@ -32,11 +32,11 @@ public class WeiXinEventConsumer { ...@@ -32,11 +32,11 @@ public class WeiXinEventConsumer {
32 * @description 删除用户收藏记录 32 * @description 删除用户收藏记录
33 * @param content 消息内容 33 * @param content 消息内容
34 */ 34 */
35 @RabbitHandler 35 /*@RabbitHandler
36 @RabbitListener(bindings = { 36 @RabbitListener(bindings = {
37 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_QUEUE), 37 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_QUEUE),
38 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 38 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
39 containerFactory = "managementRabbitListenerContainerFactory") 39 containerFactory = "managementRabbitListenerContainerFactory")*/
40 public void deleteCollection(String content) { 40 public void deleteCollection(String content) {
41 try { 41 try {
42 log.info("receive UserCollection delete message, content {}", content); 42 log.info("receive UserCollection delete message, content {}", content);
...@@ -50,11 +50,11 @@ public class WeiXinEventConsumer { ...@@ -50,11 +50,11 @@ public class WeiXinEventConsumer {
50 * @description 删除全部收藏记录 50 * @description 删除全部收藏记录
51 * @param content 消息内容 51 * @param content 消息内容
52 */ 52 */
53 @RabbitHandler 53 /*@RabbitHandler
54 @RabbitListener(bindings = { 54 @RabbitListener(bindings = {
55 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_ALL_QUEUE), 55 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_DELETE_ALL_QUEUE),
56 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 56 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
57 containerFactory = "managementRabbitListenerContainerFactory") 57 containerFactory = "managementRabbitListenerContainerFactory")*/
58 @Transactional 58 @Transactional
59 public void deleteAllCollection(String content) { 59 public void deleteAllCollection(String content) {
60 try { 60 try {
...@@ -74,11 +74,11 @@ public class WeiXinEventConsumer { ...@@ -74,11 +74,11 @@ public class WeiXinEventConsumer {
74 * } 74 * }
75 * @param content 75 * @param content
76 */ 76 */
77 @RabbitHandler 77 /*@RabbitHandler
78 @RabbitListener(bindings = { 78 @RabbitListener(bindings = {
79 @QueueBinding(value = @Queue(value = RabbitMqConfig.WEIXIN_SUBORUNSUB_QUEUE), 79 @QueueBinding(value = @Queue(value = RabbitMqConfig.WEIXIN_SUBORUNSUB_QUEUE),
80 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 80 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
81 containerFactory = "managementRabbitListenerContainerFactory") 81 containerFactory = "managementRabbitListenerContainerFactory")*/
82 @Transactional 82 @Transactional
83 public void subOrUnSubEvent(String content) { 83 public void subOrUnSubEvent(String content) {
84 try { 84 try {
...@@ -120,11 +120,11 @@ public class WeiXinEventConsumer { ...@@ -120,11 +120,11 @@ public class WeiXinEventConsumer {
120 * @description 添加收藏记录 120 * @description 添加收藏记录
121 * @param content 消息内容 121 * @param content 消息内容
122 */ 122 */
123 @RabbitHandler 123 /*@RabbitHandler
124 @RabbitListener(bindings = { 124 @RabbitListener(bindings = {
125 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_ADD_QUEUE), 125 @QueueBinding(value = @Queue(value = RabbitMqConfig.COLLECTION_ADD_QUEUE),
126 exchange = @Exchange(value = ExchangeTypes.DIRECT))}, 126 exchange = @Exchange(value = ExchangeTypes.DIRECT))},
127 containerFactory = "managementRabbitListenerContainerFactory") 127 containerFactory = "managementRabbitListenerContainerFactory")*/
128 @Transactional 128 @Transactional
129 public void addCollection(String content) { 129 public void addCollection(String content) {
130 try { 130 try {
......
...@@ -119,9 +119,9 @@ mutil-mq: ...@@ -119,9 +119,9 @@ mutil-mq:
119 # 服务属性 119 # 服务属性
120 service: 120 service:
121 #平台类型 service: 服务侧 management: 管理侧 121 #平台类型 service: 服务侧 management: 管理侧
122 platform: management 122 platform: service
123 # 服务域 mobile:小屏侧 vis:大屏侧 123 # 服务域 mobile:小屏侧 vis:大屏侧
124 type: 124 type: vis
125 125
126 # uc-engine服务地址 126 # uc-engine服务地址
127 api: 127 api:
......