记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
9882a1ed
Commit
9882a1ed
authored
Jul 28, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into test
parents
072aaf01
1f54bbad
Changes
61
Show whitespace changes
Inline
Side-by-side
Showing
61 changed files
with
506 additions
and
370 deletions
+506
-370
KylinRedisConst.java
...com/liquidnet/service/kylin/constant/KylinRedisConst.java
+1
-1
MQConst.java
...ain/java/com/liquidnet/service/base/constant/MQConst.java
+29
-0
application-dev.yml
liquidnet-bus-config/liquidnet-config/application-dev.yml
+1
-8
application-test.yml
liquidnet-bus-config/liquidnet-config/application-test.yml
+3
-10
liquidnet-service-adam-dev.yml
...us-config/liquidnet-config/liquidnet-service-adam-dev.yml
+0
-5
liquidnet-service-adam-test.yml
...s-config/liquidnet-config/liquidnet-service-adam-test.yml
+0
-5
liquidnet-service-adam.yml
...et-bus-config/liquidnet-config/liquidnet-service-adam.yml
+4
-8
liquidnet-service-consumer-adam-dev.yml
.../liquidnet-config/liquidnet-service-consumer-adam-dev.yml
+0
-3
liquidnet-service-consumer-adam-test.yml
...liquidnet-config/liquidnet-service-consumer-adam-test.yml
+0
-3
liquidnet-service-consumer-adam.yml
...nfig/liquidnet-config/liquidnet-service-consumer-adam.yml
+0
-12
liquidnet-service-consumer-dragon-dev.yml
...iquidnet-config/liquidnet-service-consumer-dragon-dev.yml
+0
-2
liquidnet-service-consumer-dragon-test.yml
...quidnet-config/liquidnet-service-consumer-dragon-test.yml
+0
-2
liquidnet-service-consumer-dragon.yml
...ig/liquidnet-config/liquidnet-service-consumer-dragon.yml
+0
-12
liquidnet-service-consumer-kylin-dev.yml
...liquidnet-config/liquidnet-service-consumer-kylin-dev.yml
+0
-2
liquidnet-service-consumer-kylin-test.yml
...iquidnet-config/liquidnet-service-consumer-kylin-test.yml
+0
-2
liquidnet-service-consumer-kylin.yml
...fig/liquidnet-config/liquidnet-service-consumer-kylin.yml
+0
-12
liquidnet-service-dragon-dev.yml
...-config/liquidnet-config/liquidnet-service-dragon-dev.yml
+0
-2
liquidnet-service-dragon-test.yml
...config/liquidnet-config/liquidnet-service-dragon-test.yml
+0
-2
liquidnet-service-dragon.yml
...-bus-config/liquidnet-config/liquidnet-service-dragon.yml
+0
-7
liquidnet-service-executor-main.yml
...nfig/liquidnet-config/liquidnet-service-executor-main.yml
+4
-1
liquidnet-service-kylin-dev.yml
...s-config/liquidnet-config/liquidnet-service-kylin-dev.yml
+0
-2
liquidnet-service-kylin-test.yml
...-config/liquidnet-config/liquidnet-service-kylin-test.yml
+0
-2
liquidnet-service-kylin.yml
...t-bus-config/liquidnet-config/liquidnet-service-kylin.yml
+0
-8
liquidnet-service-order-dev.yml
...s-config/liquidnet-config/liquidnet-service-order-dev.yml
+0
-2
liquidnet-service-order-test.yml
...-config/liquidnet-config/liquidnet-service-order-test.yml
+0
-2
liquidnet-service-order.yml
...t-bus-config/liquidnet-config/liquidnet-service-order.yml
+0
-7
liquidnet-service-platform-dev.yml
...onfig/liquidnet-config/liquidnet-service-platform-dev.yml
+12
-1
liquidnet-service-platform-test.yml
...nfig/liquidnet-config/liquidnet-service-platform-test.yml
+12
-0
liquidnet-service-platform.yml
...us-config/liquidnet-config/liquidnet-service-platform.yml
+0
-15
liquidnet-service-sweet-dev.yml
...s-config/liquidnet-config/liquidnet-service-sweet-dev.yml
+0
-2
liquidnet-service-sweet-test.yml
...-config/liquidnet-config/liquidnet-service-sweet-test.yml
+0
-2
liquidnet-service-sweet.yml
...t-bus-config/liquidnet-config/liquidnet-service-sweet.yml
+0
-7
pom.xml
...iquidnet-service-adam/liquidnet-service-adam-impl/pom.xml
+0
-5
ServiceAdamApplication.java
...in/java/com/liquidnet/service/ServiceAdamApplication.java
+0
-6
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+0
-2
QueueUtils.java
...main/java/com/liquidnet/service/adam/util/QueueUtils.java
+5
-6
TestRabbitMq.java
...st/java/com/liquidnet/service/adam/test/TestRabbitMq.java
+21
-35
ConsumerPayProcessor.java
...nsumer/dragon/service/processor/ConsumerPayProcessor.java
+61
-61
pom.xml
...ice-consumer-all/liquidnet-service-consumer-kylin/pom.xml
+0
-5
ServiceConsumerKylinApplication.java
...om/liquidnet/service/ServiceConsumerKylinApplication.java
+0
-8
ServiceExecutorMainApplication.java
...com/liquidnet/service/ServiceExecutorMainApplication.java
+0
-7
pom.xml
...uidnet-service-kylin/liquidnet-service-kylin-impl/pom.xml
+0
-5
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+1
-1
DataUtils.java
...ain/java/com/liquidnet/service/kylin/utils/DataUtils.java
+42
-6
QueueUtils.java
...in/java/com/liquidnet/service/kylin/utils/QueueUtils.java
+5
-6
pom.xml
...uidnet-service-order/liquidnet-service-order-impl/pom.xml
+0
-5
QueueUtils.java
...in/java/com/liquidnet/service/order/utils/QueueUtils.java
+5
-7
pom.xml
...-service-platform/liquidnet-service-platform-impl/pom.xml
+0
-10
DataController.java
...net/service/platform/controller/kylin/DataController.java
+7
-0
DMCheckUserPerformanceServiceImpl.java
...service/impl/kylin/DMCheckUserPerformanceServiceImpl.java
+21
-0
DMCheckUserServiceImpl.java
...e/platform/service/impl/kylin/DMCheckUserServiceImpl.java
+21
-0
DMOrderTicketEntitiesServiceImpl.java
.../service/impl/kylin/DMOrderTicketEntitiesServiceImpl.java
+0
-21
DataImpl.java
...quidnet/service/platform/service/impl/kylin/DataImpl.java
+106
-1
QueueUtils.java
...java/com/liquidnet/service/platform/utils/QueueUtils.java
+5
-6
ServiceSweetApplication.java
...n/java/com/liquidnet/service/ServiceSweetApplication.java
+1
-1
SweetConstant.java
...a/com/liquidnet/service/sweet/constant/SweetConstant.java
+8
-5
QueueUtils.java
...in/java/com/liquidnet/service/sweet/utils/QueueUtils.java
+41
-0
RedisDataUtils.java
...ava/com/liquidnet/service/sweet/utils/RedisDataUtils.java
+48
-8
SweetArtistsSignVo.java
...va/com/liquidnet/service/sweet/vo/SweetArtistsSignVo.java
+21
-0
SweetArtistsWatchVo.java
...a/com/liquidnet/service/sweet/vo/SweetArtistsWatchVo.java
+21
-0
pom.xml
liquidnet-bus-service/pom.xml
+0
-4
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/constant/KylinRedisConst.java
View file @
9882a1ed
...
@@ -32,7 +32,7 @@ public class KylinRedisConst {
...
@@ -32,7 +32,7 @@ public class KylinRedisConst {
public
static
final
String
USE_TIME
=
"useTime"
;
public
static
final
String
USE_TIME
=
"useTime"
;
public
static
final
String
BUY_COUNT
=
"buyCount"
;
public
static
final
String
BUY_COUNT
=
"buyCount"
;
public
static
final
String
ENTER_INFO
=
"kylin:enter:info
:id:
"
;
//入场须知
public
static
final
String
ENTER_INFO
=
"kylin:enter:info"
;
//入场须知
public
static
final
String
CHECK_USER
=
"kylin:checkUser:id:"
;
public
static
final
String
CHECK_USER
=
"kylin:checkUser:id:"
;
public
static
final
String
CHECK_USER_RELATION
=
"kylin:checkUser:relation:id:"
;
public
static
final
String
CHECK_USER_RELATION
=
"kylin:checkUser:relation:id:"
;
...
...
liquidnet-bus-common/liquidnet-common-service-base/src/main/java/com/liquidnet/service/base/constant/MQConst.java
View file @
9882a1ed
...
@@ -68,4 +68,33 @@ public class MQConst {
...
@@ -68,4 +68,33 @@ public class MQConst {
return
desc
;
return
desc
;
}
}
}
}
public
enum
SweetQueue
{
artists_watch
(
"sweet:stream:rk.artists.watch"
,
"group.artists.watch"
,
"艺人-想看"
),
artists_signature
(
"sweet:stream:rk.artists.signature"
,
"group.artists.signature"
,
"艺人-签售通知"
),
;
private
final
String
key
;
private
final
String
group
;
private
final
String
desc
;
SweetQueue
(
String
key
,
String
group
,
String
desc
)
{
this
.
key
=
key
;
this
.
group
=
group
;
this
.
desc
=
desc
;
}
public
String
getKey
()
{
return
key
;
}
public
String
getGroup
()
{
return
group
;
}
public
String
getDesc
()
{
return
desc
;
}
}
}
}
liquidnet-bus-config/liquidnet-config/application-dev.yml
View file @
9882a1ed
...
@@ -47,8 +47,6 @@ liquidnet:
...
@@ -47,8 +47,6 @@ liquidnet:
pay
:
http://devdragon.zhengzai.tv/dragon/pay/dragonPay
pay
:
http://devdragon.zhengzai.tv/dragon/pay/dragonPay
check
:
http://devdragon.zhengzai.tv/dragon/pay/checkOrder
check
:
http://devdragon.zhengzai.tv/dragon/pay/checkOrder
callback
:
http://devadam.zhengzai.tv/adam/member/order/callback
callback
:
http://devadam.zhengzai.tv/adam/member/order/callback
url-service
:
url
:
http://devservice.zhengzai.tv
kylin
:
kylin
:
url-pay
:
url-pay
:
pay
:
http://devdragon.zhengzai.tv/dragon/pay/dragonPay
pay
:
http://devdragon.zhengzai.tv/dragon/pay/dragonPay
...
@@ -69,13 +67,8 @@ liquidnet:
...
@@ -69,13 +67,8 @@ liquidnet:
addresses
:
127.0.0.1:8090
addresses
:
127.0.0.1:8090
client
:
client
:
admin
:
admin
:
phpPayUrl
:
https://devdragon.zhengzai.tv
phpPayUrl
:
http://devdragon.zhengzai.tv
kylinApiUrl
:
https://devkylin.zhengzai.tv
phpServiceUrl
:
https://devservice.zhengzai.tv
phpoMediaApiUrl
:
https://devmediaapi.zhengzai.tv
phpMallUrl
:
https://devmall.zhengzai.tv
phpMallUrl
:
https://devmall.zhengzai.tv
phpMerchantApiUrl
:
https://devmerchantapi.zhengzai.tv
phpPassportUrl
:
https://devpassport.zhengzai.tv
platformUrl
:
https://devplatform.zhengzai.tv
platformUrl
:
https://devplatform.zhengzai.tv
shunfeng
:
shunfeng
:
url
:
"
https://butler-dev-ms.sf-express.com"
url
:
"
https://butler-dev-ms.sf-express.com"
...
...
liquidnet-bus-config/liquidnet-config/application-test.yml
View file @
9882a1ed
...
@@ -47,8 +47,6 @@ liquidnet:
...
@@ -47,8 +47,6 @@ liquidnet:
pay
:
http://testdragon.zhengzai.tv/dragon/pay/dragonPay
pay
:
http://testdragon.zhengzai.tv/dragon/pay/dragonPay
check
:
http://testdragon.zhengzai.tv/dragon/pay/checkOrder
check
:
http://testdragon.zhengzai.tv/dragon/pay/checkOrder
callback
:
http://testadam.zhengzai.tv/adam/member/order/callback
callback
:
http://testadam.zhengzai.tv/adam/member/order/callback
url-service
:
url
:
http://testservice.zhengzai.tv
kylin
:
kylin
:
url-pay
:
url-pay
:
pay
:
http://testdragon.zhengzai.tv/dragon/pay/dragonPay
pay
:
http://testdragon.zhengzai.tv/dragon/pay/dragonPay
...
@@ -69,13 +67,8 @@ liquidnet:
...
@@ -69,13 +67,8 @@ liquidnet:
addresses
:
172.17.121.166:8090
addresses
:
172.17.121.166:8090
client
:
client
:
admin
:
admin
:
phpPayUrl
:
https://testdragon.zhengzai.tv/
phpPayUrl
:
http://testdragon.zhengzai.tv
kylinApiUrl
:
https://testkylin.zhengzai.tv
phpServiceUrl
:
https://testservice.zhengzai.tv
phpoMediaApiUrl
:
https://testmediaapi.zhengzai.tv
phpMallUrl
:
https://testmall.zhengzai.tv
phpMallUrl
:
https://testmall.zhengzai.tv
phpMerchantApiUrl
:
https://testmerchantapi.zhengzai.tv
phpPassportUrl
:
https://testpassport.zhengzai.tv
platformUrl
:
https://testplatform.zhengzai.tv
platformUrl
:
https://testplatform.zhengzai.tv
shunfeng
:
shunfeng
:
url
:
"
https://butler-dev-ms.sf-express.com"
url
:
"
https://butler-dev-ms.sf-express.com"
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-adam-dev.yml
View file @
9882a1ed
...
@@ -12,9 +12,6 @@ liquidnet:
...
@@ -12,9 +12,6 @@ liquidnet:
config
:
classpath:logback-spring.xml
config
:
classpath:logback-spring.xml
file-max-size
:
200MB
file-max-size
:
200MB
level
:
debug
level
:
debug
rabbitmq
:
adam
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
@@ -24,8 +21,6 @@ liquidnet:
...
@@ -24,8 +21,6 @@ liquidnet:
pay
:
${liquidnet.service.adam.url-pay.pay}
pay
:
${liquidnet.service.adam.url-pay.pay}
check
:
${liquidnet.service.adam.url-pay.check}
check
:
${liquidnet.service.adam.url-pay.check}
callback
:
${liquidnet.service.adam.url-pay.callback}
callback
:
${liquidnet.service.adam.url-pay.callback}
url-service
:
url
:
${liquidnet.service.adam.url-service.url}
reviewer
:
reviewer
:
app-login
:
app-login
:
mobile
:
13724286255
mobile
:
13724286255
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-adam-test.yml
View file @
9882a1ed
...
@@ -12,9 +12,6 @@ liquidnet:
...
@@ -12,9 +12,6 @@ liquidnet:
config
:
classpath:logback-spring.xml
config
:
classpath:logback-spring.xml
file-max-size
:
200MB
file-max-size
:
200MB
level
:
debug
level
:
debug
rabbitmq
:
adam
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
@@ -24,8 +21,6 @@ liquidnet:
...
@@ -24,8 +21,6 @@ liquidnet:
pay
:
${liquidnet.service.adam.url-pay.pay}
pay
:
${liquidnet.service.adam.url-pay.pay}
check
:
${liquidnet.service.adam.url-pay.check}
check
:
${liquidnet.service.adam.url-pay.check}
callback
:
${liquidnet.service.adam.url-pay.callback}
callback
:
${liquidnet.service.adam.url-pay.callback}
url-service
:
url
:
${liquidnet.service.adam.url-service.url}
reviewer
:
reviewer
:
app-login
:
app-login
:
mobile
:
13724286255
mobile
:
13724286255
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-adam.yml
View file @
9882a1ed
...
@@ -69,14 +69,10 @@ spring:
...
@@ -69,14 +69,10 @@ spring:
profiles
:
profiles
:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
autoconfigure
:
autoconfigure
:
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
exclude
:
rabbitmq
:
-
org.springframework.cloud.bus.BusAutoConfiguration
addresses
:
${liquidnet.rabbitmq.adam.host}
-
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
port
:
${liquidnet.rabbitmq.adam.port}
-
org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
username
:
${liquidnet.rabbitmq.adam.username}
password
:
${liquidnet.rabbitmq.adam.password}
virtual-host
:
${liquidnet.rabbitmq.adam.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.adam.connection-timeout}
redis
:
redis
:
database
:
15
database
:
15
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-adam-dev.yml
View file @
9882a1ed
...
@@ -16,9 +16,6 @@ liquidnet:
...
@@ -16,9 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
adam
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-adam-test.yml
View file @
9882a1ed
...
@@ -16,9 +16,6 @@ liquidnet:
...
@@ -16,9 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
adam
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-adam.yml
View file @
9882a1ed
...
@@ -56,18 +56,6 @@ spring:
...
@@ -56,18 +56,6 @@ spring:
name
:
${liquidnet.info.name}
name
:
${liquidnet.info.name}
profiles
:
profiles
:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.adam.host}
port
:
${liquidnet.rabbitmq.adam.port}
username
:
${liquidnet.rabbitmq.adam.username}
password
:
${liquidnet.rabbitmq.adam.password}
virtual-host
:
${liquidnet.rabbitmq.adam.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.adam.connection-timeout}
publisher-confirms
:
true
publisher-returns
:
true
listener
:
simple
:
acknowledge-mode
:
manual
redis
:
redis
:
database
:
15
database
:
15
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-dragon-dev.yml
View file @
9882a1ed
...
@@ -16,8 +16,6 @@ liquidnet:
...
@@ -16,8 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-dragon-test.yml
View file @
9882a1ed
...
@@ -16,8 +16,6 @@ liquidnet:
...
@@ -16,8 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
connection-timeout
:
3000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-dragon.yml
View file @
9882a1ed
...
@@ -56,18 +56,6 @@ spring:
...
@@ -56,18 +56,6 @@ spring:
name
:
${liquidnet.info.name}
name
:
${liquidnet.info.name}
profiles
:
profiles
:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
publisher-confirms
:
true
publisher-returns
:
true
listener
:
simple
:
acknowledge-mode
:
manual
redis
:
redis
:
database
:
0
database
:
0
port
:
${liquidnet.redis.dragon.port}
port
:
${liquidnet.redis.dragon.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-kylin-dev.yml
View file @
9882a1ed
...
@@ -16,8 +16,6 @@ liquidnet:
...
@@ -16,8 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-kylin-test.yml
View file @
9882a1ed
...
@@ -16,8 +16,6 @@ liquidnet:
...
@@ -16,8 +16,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level-root
:
debug
level-root
:
debug
rabbitmq
:
connection-timeout
:
3000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-consumer-kylin.yml
View file @
9882a1ed
...
@@ -56,18 +56,6 @@ spring:
...
@@ -56,18 +56,6 @@ spring:
name
:
${liquidnet.info.name}
name
:
${liquidnet.info.name}
profiles
:
profiles
:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
publisher-confirms
:
true
publisher-returns
:
true
listener
:
simple
:
acknowledge-mode
:
manual
redis
:
redis
:
database
:
15
database
:
15
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-dragon-dev.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-dragon-test.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-dragon.yml
View file @
9882a1ed
...
@@ -71,13 +71,6 @@ spring:
...
@@ -71,13 +71,6 @@ spring:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
autoconfigure
:
autoconfigure
:
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
redis
:
redis
:
database
:
0
database
:
0
port
:
${liquidnet.redis.dragon.port}
port
:
${liquidnet.redis.dragon.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-executor-main.yml
View file @
9882a1ed
...
@@ -68,7 +68,10 @@ spring:
...
@@ -68,7 +68,10 @@ spring:
refresh
:
refresh
:
refreshable
:
none
refreshable
:
none
autoconfigure
:
autoconfigure
:
exclude
:
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
exclude
:
-
org.springframework.cloud.bus.BusAutoConfiguration
-
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
-
org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
# rabbitmq:
# rabbitmq:
# addresses: ${liquidnet.rabbitmq.host}
# addresses: ${liquidnet.rabbitmq.host}
# port: ${liquidnet.rabbitmq.port}
# port: ${liquidnet.rabbitmq.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-kylin-dev.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-kylin-test.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
3000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-kylin.yml
View file @
9882a1ed
...
@@ -71,14 +71,6 @@ spring:
...
@@ -71,14 +71,6 @@ spring:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
autoconfigure
:
autoconfigure
:
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
redis
:
redis
:
database
:
15
database
:
15
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-order-dev.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-order-test.yml
View file @
9882a1ed
...
@@ -15,8 +15,6 @@ liquidnet:
...
@@ -15,8 +15,6 @@ liquidnet:
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-console
:
'
%d{yyyy-MM-dd
HH:mm:ss.SSS}
[
%-5level]
%thread
[%logger{96}:%line]
-
%msg%n'
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
pattern-rolling-file-name
:
${liquidnet.logfile.path}/${liquidnet.logfile.name}-%d{yyyy-MM-dd}.%i.log
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-order.yml
View file @
9882a1ed
...
@@ -71,13 +71,6 @@ spring:
...
@@ -71,13 +71,6 @@ spring:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
autoconfigure
:
autoconfigure
:
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
exclude
:
org.springframework.cloud.bus.BusAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
redis
:
redis
:
database
:
15
database
:
15
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-platform-dev.yml
View file @
9882a1ed
...
@@ -21,5 +21,16 @@ liquidnet:
...
@@ -21,5 +21,16 @@ liquidnet:
database
:
dev_ln_scene
database
:
dev_ln_scene
shunfeng
:
shunfeng
:
sk
:
${liquidnet.client.admin.shunfeng.sk}
sk
:
${liquidnet.client.admin.shunfeng.sk}
al-oss
:
imgUrl
:
"
https://img.zhengzai.tv/"
appUrl
:
"
https://app.zhengzai.tv/"
endpoint
:
http://oss-cn-hangzhou.aliyuncs.com
accessKeyId
:
LTAI4FxrURzMvvu9reFgwY5o
accessKeySecret
:
Ym5tfAxOf2zX20MgjikLI3Wz3tlwVV
zhengzai-wechat
:
appid
:
wx3498304dda39c5a1
secret
:
a1307fab0a5f2380086a7c636f7339ea
modernsky-wechat
:
appid
:
wx769aa9167bef9ce2
secret
:
bebccc204b9472ba41661372b197eb81
#以下为spring各环境个性配置
#以下为spring各环境个性配置
liquidnet-bus-config/liquidnet-config/liquidnet-service-platform-test.yml
View file @
9882a1ed
...
@@ -21,5 +21,17 @@ liquidnet:
...
@@ -21,5 +21,17 @@ liquidnet:
database
:
test_ln_scene
database
:
test_ln_scene
shunfeng
:
shunfeng
:
sk
:
${liquidnet.client.admin.shunfeng.sk}
sk
:
${liquidnet.client.admin.shunfeng.sk}
al-oss
:
imgUrl
:
"
https://img.zhengzai.tv/"
appUrl
:
"
https://app.zhengzai.tv/"
endpoint
:
http://oss-cn-hangzhou.aliyuncs.com
accessKeyId
:
LTAI4FxrURzMvvu9reFgwY5o
accessKeySecret
:
Ym5tfAxOf2zX20MgjikLI3Wz3tlwVV
zhengzai-wechat
:
appid
:
wx3498304dda39c5a1
secret
:
a1307fab0a5f2380086a7c636f7339ea
modernsky-wechat
:
appid
:
wx769aa9167bef9ce2
secret
:
bebccc204b9472ba41661372b197eb81
#以下为spring各环境个性配置
#以下为spring各环境个性配置
liquidnet-bus-config/liquidnet-config/liquidnet-service-platform.yml
View file @
9882a1ed
...
@@ -146,18 +146,3 @@ global-auth:
...
@@ -146,18 +146,3 @@ global-auth:
# -----------------------------------------------------------
# -----------------------------------------------------------
# -----------------------------------------------------------
# -----------------------------------------------------------
# -----------------------------------------------------------
liquidnet
:
al-oss
:
imgUrl
:
"
https://img.zhengzai.tv/"
appUrl
:
"
https://app.zhengzai.tv/"
endpoint
:
http://oss-cn-hangzhou.aliyuncs.com
accessKeyId
:
LTAI4FxrURzMvvu9reFgwY5o
accessKeySecret
:
Ym5tfAxOf2zX20MgjikLI3Wz3tlwVV
zhengzai-wechat
:
appid
:
wx3498304dda39c5a1
secret
:
a1307fab0a5f2380086a7c636f7339ea
modernsky-wechat
:
appid
:
wx769aa9167bef9ce2
secret
:
bebccc204b9472ba41661372b197eb81
\ No newline at end of file
liquidnet-bus-config/liquidnet-config/liquidnet-service-sweet-dev.yml
View file @
9882a1ed
...
@@ -12,8 +12,6 @@ liquidnet:
...
@@ -12,8 +12,6 @@ liquidnet:
config
:
classpath:logback-spring.xml
config
:
classpath:logback-spring.xml
file-max-size
:
200MB
file-max-size
:
200MB
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
dev_ln_scene
database-name
:
dev_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-sweet-test.yml
View file @
9882a1ed
...
@@ -12,8 +12,6 @@ liquidnet:
...
@@ -12,8 +12,6 @@ liquidnet:
config
:
classpath:logback-spring.xml
config
:
classpath:logback-spring.xml
file-max-size
:
200MB
file-max-size
:
200MB
level
:
debug
level
:
debug
rabbitmq
:
connection-timeout
:
5000
mysql
:
mysql
:
database-name
:
test_ln_scene
database-name
:
test_ln_scene
mongodb
:
mongodb
:
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-sweet.yml
View file @
9882a1ed
...
@@ -68,13 +68,6 @@ spring:
...
@@ -68,13 +68,6 @@ spring:
max-request-size
:
100MB
max-request-size
:
100MB
profiles
:
profiles
:
include
:
common-service
#这里加载management相关公共配置
include
:
common-service
#这里加载management相关公共配置
rabbitmq
:
addresses
:
${liquidnet.rabbitmq.host}
port
:
${liquidnet.rabbitmq.port}
username
:
${liquidnet.rabbitmq.username}
password
:
${liquidnet.rabbitmq.password}
virtual-host
:
${liquidnet.rabbitmq.virtual-host}
connection-timeout
:
${liquidnet.rabbitmq.connection-timeout}
redis
:
redis
:
database
:
9
database
:
9
port
:
${liquidnet.redis.port}
port
:
${liquidnet.redis.port}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/pom.xml
View file @
9882a1ed
...
@@ -23,11 +23,6 @@
...
@@ -23,11 +23,6 @@
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-web
</artifactId>
<artifactId>
liquidnet-common-web
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-mq
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/ServiceAdamApplication.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
;
package
com
.
liquidnet
.
service
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.data.mongodb.MongoDbFactory
;
import
org.springframework.data.mongodb.MongoTransactionManager
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
java.util.Arrays
;
import
java.util.Arrays
;
@Slf4j
@Slf4j
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
9882a1ed
...
@@ -32,7 +32,6 @@ import io.swagger.annotations.ApiOperation;
...
@@ -32,7 +32,6 @@ import io.swagger.annotations.ApiOperation;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.RandomStringUtils
;
import
org.apache.commons.lang3.RandomStringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
...
@@ -47,7 +46,6 @@ import java.nio.charset.StandardCharsets;
...
@@ -47,7 +46,6 @@ import java.nio.charset.StandardCharsets;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.ZoneOffset
;
import
java.time.ZoneOffset
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.Objects
;
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/util/QueueUtils.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
adam
.
util
;
package
com
.
liquidnet
.
service
.
adam
.
util
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
@Component
@Component
public
class
QueueUtils
{
public
class
QueueUtils
{
@Autowired
//
@Autowired
private
RabbitTemplate
rabbitTemplate
;
//
private RabbitTemplate rabbitTemplate;
@Autowired
@Autowired
StringRedisTemplate
stringRedisTemplate
;
StringRedisTemplate
stringRedisTemplate
;
...
@@ -24,9 +23,9 @@ public class QueueUtils {
...
@@ -24,9 +23,9 @@ public class QueueUtils {
* @param routeKey 路径
* @param routeKey 路径
* @param jsonMsg Json字符串
* @param jsonMsg Json字符串
*/
*/
public
void
sendMsgByRabbit
(
String
exchange
,
String
routeKey
,
String
jsonMsg
)
{
//
public void sendMsgByRabbit(String exchange, String routeKey, String jsonMsg) {
rabbitTemplate
.
convertAndSend
(
exchange
,
routeKey
,
jsonMsg
);
//
rabbitTemplate.convertAndSend(exchange, routeKey, jsonMsg);
}
//
}
/**
/**
* 发送消息 - REDIS
* 发送消息 - REDIS
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/test/java/com/liquidnet/service/adam/test/TestRabbitMq.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
adam
.
test
;
package
com
.
liquidnet
.
service
.
adam
.
test
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.service.adam.dto.vo.AdamThirdPartInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserMemberVo
;
import
com.liquidnet.service.base.SqlMapping
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.util.CollectionUtils
;
import
java.time.LocalDateTime
;
import
java.util.LinkedList
;
import
java.util.List
;
/**
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @author AnJiabin <anjiabin@zhengzai.tv>
...
@@ -33,29 +19,29 @@ import java.util.List;
...
@@ -33,29 +19,29 @@ import java.util.List;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@SpringBootTest
@SpringBootTest
public
class
TestRabbitMq
{
public
class
TestRabbitMq
{
@Autowired
//
@Autowired
RabbitTemplate
rabbitTemplate
;
//
RabbitTemplate rabbitTemplate;
@Test
@Test
public
void
testRibbitMqConn
(){
public
void
testRibbitMqConn
(){
LocalDateTime
now
=
LocalDateTime
.
now
();
//
LocalDateTime now = LocalDateTime.now();
LinkedList
<
String
>
toMqSqls
=
new
LinkedList
<>();
//
LinkedList<String> toMqSqls = new LinkedList<>();
toMqSqls
.
add
(
SqlMapping
.
get
(
"adam_user.close"
));
//
toMqSqls.add(SqlMapping.get("adam_user.close"));
LinkedList
<
Object
[]>
objsUser
=
new
LinkedList
<>();
//
LinkedList<Object[]> objsUser = new LinkedList<>();
objsUser
.
add
(
new
Object
[]{
now
,
now
,
"0001"
});
//
objsUser.add(new Object[]{now, now, "0001"});
objsUser
.
add
(
new
Object
[]{
now
,
now
,
"0002"
});
//
objsUser.add(new Object[]{now, now, "0002"});
objsUser
.
add
(
new
Object
[]{
now
,
now
,
"0003"
});
//
objsUser.add(new Object[]{now, now, "0003"});
for
(
int
i
=
0
;
i
<
100000
;
i
++){
//
for(int i=0;i<100000;i++){
try
{
//
try {
Thread
.
sleep
(
200
l
);
//
Thread.sleep(200l);
}
catch
(
InterruptedException
e
)
{
//
} catch (InterruptedException e) {
e
.
printStackTrace
();
//
e.printStackTrace();
}
//
}
objsUser
.
add
(
new
Object
[]{
now
,
now
,
"000"
+
i
});
//
objsUser.add(new Object[]{now, now, "000"+i});
}
//
}
long
s
=
System
.
currentTimeMillis
();
//
long s = System.currentTimeMillis();
rabbitTemplate
.
convertAndSend
(
MQConst
.
EX_LNS_SQL_UCENTER
,
MQConst
.
RK_SQL_UCENTER
,
//
rabbitTemplate.convertAndSend(MQConst.EX_LNS_SQL_UCENTER, MQConst.RK_SQL_UCENTER,
SqlMapping
.
gets
(
toMqSqls
,
objsUser
));
//
SqlMapping.gets(toMqSqls, objsUser));
log
.
debug
(
"#MQ耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
//
log.debug("#MQ耗时:{}ms", System.currentTimeMillis() - s);
}
}
}
}
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-dragon/src/main/java/com/liquidnet/service/consumer/dragon/service/processor/ConsumerPayProcessor.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
consumer
.
dragon
.
service
.
processor
;
//
package com.liquidnet.service.consumer.dragon.service.processor;
//
import
com.liquidnet.commons.lang.util.JsonUtils
;
//
import com.liquidnet.commons.lang.util.JsonUtils;
import
com.liquidnet.service.base.SqlMapping
;
//
import com.liquidnet.service.base.SqlMapping;
import
com.liquidnet.service.consumer.dragon.service.IBaseDao
;
//
import com.liquidnet.service.consumer.dragon.service.IBaseDao;
import
com.rabbitmq.client.Channel
;
//
import com.rabbitmq.client.Channel;
import
lombok.extern.slf4j.Slf4j
;
//
import lombok.extern.slf4j.Slf4j;
import
org.springframework.amqp.core.Message
;
//
import org.springframework.amqp.core.Message;
import
org.springframework.amqp.core.MessageProperties
;
//
import org.springframework.amqp.core.MessageProperties;
import
org.springframework.data.redis.connection.stream.MapRecord
;
//
import org.springframework.data.redis.connection.stream.MapRecord;
import
org.springframework.data.redis.stream.StreamListener
;
//
import org.springframework.data.redis.stream.StreamListener;
import
org.springframework.stereotype.Component
;
//
import org.springframework.stereotype.Component;
//
import
javax.annotation.Resource
;
//
import javax.annotation.Resource;
import
java.io.IOException
;
//
import java.io.IOException;
//
/**
/
//
**
* @author AnJiabin <anjiabin@zhengzai.tv>
//
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
//
* @version V1.0
* @Description: TODO
//
* @Description: TODO
* @class: ConsumerPayProcessor
//
* @class: ConsumerPayProcessor
* @Package com.liquidnet.service.consumer.dragon.service.processor
//
* @Package com.liquidnet.service.consumer.dragon.service.processor
* @Copyright: LightNet @ Copyright (c) 2021
//
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2021/7/8 10:59
//
* @date 2021/7/8 10:59
*/
//
*/
@Slf4j
//
@Slf4j
@Component
//
@Component
public
class
ConsumerPayProcessor
implements
StreamListener
<
String
,
MapRecord
<
String
,
String
,
String
>>
{
//
public class ConsumerPayProcessor implements StreamListener<String, MapRecord<String, String, String>> {
@Resource
//
@Resource
IBaseDao
baseDao
;
//
IBaseDao baseDao;
@Override
//
@Override
public
void
onMessage
(
MapRecord
<
String
,
String
,
String
>
message
)
{
//
public void onMessage(MapRecord<String, String, String> message) {
log
.
info
(
"接受到来自redis PAY 的消息"
);
//
log.info("接受到来自redis PAY 的消息");
System
.
out
.
println
(
"message id "
+
message
.
getId
());
//
System.out.println("message id "+message.getId());
System
.
out
.
println
(
"stream "
+
message
.
getStream
());
//
System.out.println("stream "+message.getStream());
System
.
out
.
println
(
"body "
+
message
.
getValue
());
//
System.out.println("body "+message.getValue());
}
//
}
//
//
private
void
consumerSqlDaoHandler
(
Message
msg
,
Channel
channel
)
{
//
private void consumerSqlDaoHandler(Message msg, Channel channel) {
MessageProperties
properties
=
msg
.
getMessageProperties
();
//
MessageProperties properties = msg.getMessageProperties();
String
consumerQueue
=
properties
.
getConsumerQueue
();
//
String consumerQueue = properties.getConsumerQueue();
long
deliveryTag
=
properties
.
getDeliveryTag
();
//
long deliveryTag = properties.getDeliveryTag();
log
.
info
(
"CONSUMER SQL ==> [consumerQueue:{},deliveryTag:{}]"
,
consumerQueue
,
deliveryTag
);
//
log.info("CONSUMER SQL ==> [consumerQueue:{},deliveryTag:{}]", consumerQueue, deliveryTag);
SqlMapping
.
SqlMessage
sqlMessage
=
JsonUtils
.
fromJson
(
new
String
(
msg
.
getBody
()),
SqlMapping
.
SqlMessage
.
class
);
//
SqlMapping.SqlMessage sqlMessage = JsonUtils.fromJson(new String(msg.getBody()), SqlMapping.SqlMessage.class);
log
.
debug
(
"CONSUMER SQL ==> Preparing:{}"
,
JsonUtils
.
toJson
(
sqlMessage
.
getSqls
()));
//
log.debug("CONSUMER SQL ==> Preparing:{}", JsonUtils.toJson(sqlMessage.getSqls()));
log
.
debug
(
"CONSUMER SQL ==> Parameters:{}"
,
JsonUtils
.
toJson
(
sqlMessage
.
getArgs
()));
//
log.debug("CONSUMER SQL ==> Parameters:{}", JsonUtils.toJson(sqlMessage.getArgs()));
try
{
//
try {
Boolean
rstBatchSqls
=
baseDao
.
batchSqls
(
sqlMessage
.
getSqls
(),
sqlMessage
.
getArgs
());
//
Boolean rstBatchSqls = baseDao.batchSqls(sqlMessage.getSqls(), sqlMessage.getArgs());
log
.
debug
(
"CONSUMER SQL result of execution:{}"
,
rstBatchSqls
);
//
log.debug("CONSUMER SQL result of execution:{}", rstBatchSqls);
if
(
rstBatchSqls
)
{
//
if (rstBatchSqls) {
channel
.
basicAck
(
deliveryTag
,
false
);
//
channel.basicAck(deliveryTag, false);
}
else
{
//
} else {
log
.
warn
(
"###CONSUMER SQL[consumerQueue:{},deliveryTag={},sqlMessage:{}]"
,
consumerQueue
,
deliveryTag
,
JsonUtils
.
toJson
(
sqlMessage
));
//
log.warn("###CONSUMER SQL[consumerQueue:{},deliveryTag={},sqlMessage:{}]", consumerQueue, deliveryTag, JsonUtils.toJson(sqlMessage));
channel
.
basicAck
(
deliveryTag
,
false
);
//
channel.basicAck(deliveryTag, false);
}
//
}
}
catch
(
IOException
e
)
{
//
} catch (IOException e) {
log
.
error
(
"CONSUMER SQL[consumerQueue:{},deliveryTag:{},sqlMessage:{}]"
,
consumerQueue
,
deliveryTag
,
JsonUtils
.
toJson
(
sqlMessage
),
e
);
//
log.error("CONSUMER SQL[consumerQueue:{},deliveryTag:{},sqlMessage:{}]", consumerQueue, deliveryTag, JsonUtils.toJson(sqlMessage), e);
}
//
}
}
//
}
}
//
}
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/pom.xml
View file @
9882a1ed
...
@@ -17,11 +17,6 @@
...
@@ -17,11 +17,6 @@
</properties>
</properties>
<dependencies>
<dependencies>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-mq
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-web
</artifactId>
<artifactId>
liquidnet-common-web
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/ServiceConsumerKylinApplication.java
View file @
9882a1ed
...
@@ -4,17 +4,9 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -4,17 +4,9 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
;
import
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
;
import
org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
;
import
org.springframework.cloud.bus.BusAutoConfiguration
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.jdbc.datasource.DataSourceTransactionManager
;
import
org.springframework.transaction.PlatformTransactionManager
;
import
javax.sql.DataSource
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
java.net.UnknownHostException
;
import
java.util.Arrays
;
import
java.util.Arrays
;
...
...
liquidnet-bus-service/liquidnet-service-executor-all/liquidnet-service-executor-main/src/main/java/com/liquidnet/service/ServiceExecutorMainApplication.java
View file @
9882a1ed
...
@@ -4,13 +4,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -4,13 +4,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
;
import
org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
;
import
org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration
;
import
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
;
import
org.springframework.cloud.bus.BusAutoConfiguration
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
...
@@ -23,7 +17,6 @@ import java.util.Arrays;
...
@@ -23,7 +17,6 @@ import java.util.Arrays;
@SpringBootApplication
(
@SpringBootApplication
(
scanBasePackages
=
{
"com.liquidnet"
}
scanBasePackages
=
{
"com.liquidnet"
}
)
)
@EnableAutoConfiguration
(
exclude
=
{
BusAutoConfiguration
.
class
,
RabbitAutoConfiguration
.
class
})
public
class
ServiceExecutorMainApplication
implements
CommandLineRunner
{
public
class
ServiceExecutorMainApplication
implements
CommandLineRunner
{
@Autowired
@Autowired
private
Environment
environment
;
private
Environment
environment
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/pom.xml
View file @
9882a1ed
...
@@ -17,11 +17,6 @@
...
@@ -17,11 +17,6 @@
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-mq
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
9882a1ed
...
@@ -239,7 +239,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -239,7 +239,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTicketVo
.
setOrderRefundListVos
(
orderRefundListVos
);
orderTicketVo
.
setOrderRefundListVos
(
orderRefundListVos
);
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
orderTicketVo
.
setOrderCode
(
orderTicketVo
.
getOrderCode
().
substring
(
orderTicketVo
.
getOrderCode
().
length
()
-
10
));
vo
.
setOrderTicketVo
(
orderTicketVo
);
vo
.
setOrderTicketVo
(
orderTicketVo
);
vo
.
setEnterDescribe
(
dataUtils
.
getEnterInfo
(
"1"
));
vo
.
setEnterDescribe
(
dataUtils
.
getEnterInfo
(
performanceVo
.
getType
(),
orderTicketVo
.
getGetTicketType
(),
orderTicketVo
.
getIsStudent
(),
ticketVo
.
getIsTrueName
()
));
}
}
log
.
info
(
UserPathDto
.
setData
(
"订单详情"
,
orderId
,
vo
));
log
.
info
(
UserPathDto
.
setData
(
"订单详情"
,
orderId
,
vo
));
return
vo
;
return
vo
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/DataUtils.java
View file @
9882a1ed
...
@@ -123,16 +123,52 @@ public class DataUtils {
...
@@ -123,16 +123,52 @@ public class DataUtils {
/**
/**
* 获取入场须知
* 获取入场须知
* 11:音乐节电子票实名 12:音乐节快递票实名 13音乐节电子票非实名 14音乐节快递票非实名 15:音乐节电子学生票实名 16:音乐节快递学生票实名 17音乐节电子学生票非实名 18音乐节快递学生票非实名
* 21:巡演电子票实名 22:巡演快递票实名 23巡演电子票非实名 24巡演快递票非实名 25:巡演电子学生票实名 26:巡演快递学生票实名 27巡演电子学生票非实名 28巡演快递学生票非实名
*
*
* @param enterInfoId
* @param type 类型:101音乐节 102小型演出(livehouse演出) 103巡演
* @param ticketType 票种类型:电子票electronic快递票express
* @param isStudent 是否学生票:0否1是
* @param isTrueName 是否实名:0否1是
* @return
* @return
*/
*/
public
String
getEnterInfo
(
String
enterInfoId
)
{
public
String
getEnterInfo
(
int
type
,
String
ticketType
,
Integer
isStudent
,
Integer
isTrueName
)
{
Object
obj
=
redisUtil
.
get
(
KylinRedisConst
.
ENTER_INFO
+
enterInfoId
);
String
redisKey
=
KylinRedisConst
.
ENTER_INFO
.
concat
(
":type:"
+
type
).
concat
(
":ticketType:"
+
ticketType
).
concat
(
":isStudent:"
+
isStudent
).
concat
(
":isTrueName:"
+
isTrueName
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
!=
null
)
{
if
(
obj
!=
null
)
{
return
(
String
)
obj
;
return
(
String
)
obj
;
}
else
{
}
else
{
return
"入场须知"
;
String
content
=
""
;
if
(
type
==
101
)
{
content
=
content
.
concat
(
"音乐节"
);
}
else
if
(
type
==
102
)
{
content
=
content
.
concat
(
"巡演"
);
}
else
if
(
type
==
103
)
{
content
=
content
.
concat
(
"巡演"
);
}
if
(
isStudent
==
0
)
{
if
(
ticketType
.
equalsIgnoreCase
(
"electronic"
))
{
content
=
content
.
concat
(
"电子票"
);
}
else
if
(
ticketType
.
equalsIgnoreCase
(
"express"
))
{
content
=
content
.
concat
(
"快递票"
);
}
}
else
if
(
isStudent
==
1
)
{
if
(
ticketType
.
equalsIgnoreCase
(
"electronic"
))
{
content
=
content
.
concat
(
"电子学生票"
);
}
else
if
(
ticketType
.
equalsIgnoreCase
(
"express"
))
{
content
=
content
.
concat
(
"快递学生票"
);
}
}
if
(
isTrueName
==
0
)
{
content
=
content
.
concat
(
"非实名"
);
}
else
if
(
isTrueName
==
1
)
{
content
=
content
.
concat
(
"实名"
);
}
redisUtil
.
set
(
redisKey
,
content
);
return
content
;
}
}
}
}
...
@@ -468,7 +504,7 @@ public class DataUtils {
...
@@ -468,7 +504,7 @@ public class DataUtils {
public
List
<
KylinOrderExpressRouteVo
>
getOrderExpressRoute
(
String
orderTicketsId
)
{
// 获取
public
List
<
KylinOrderExpressRouteVo
>
getOrderExpressRoute
(
String
orderTicketsId
)
{
// 获取
String
redisKey
=
KylinRedisConst
.
ORDER_ROUTE_INFO
.
concat
(
orderTicketsId
);
String
redisKey
=
KylinRedisConst
.
ORDER_ROUTE_INFO
.
concat
(
orderTicketsId
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
if
(
obj
==
null
)
{
List
<
KylinOrderExpressRouteVo
>
routeVoList
=
mongoTemplate
.
find
(
List
<
KylinOrderExpressRouteVo
>
routeVoList
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
orderTicketsId
)),
Query
.
query
(
Criteria
.
where
(
"orderTicketsId"
).
is
(
orderTicketsId
)),
KylinOrderExpressRouteVo
.
class
,
KylinOrderExpressRouteVo
.
class
.
getSimpleName
()
KylinOrderExpressRouteVo
.
class
,
KylinOrderExpressRouteVo
.
class
.
getSimpleName
()
...
@@ -476,7 +512,7 @@ public class DataUtils {
...
@@ -476,7 +512,7 @@ public class DataUtils {
redisUtil
.
set
(
redisKey
,
routeVoList
);
redisUtil
.
set
(
redisKey
,
routeVoList
);
return
routeVoList
;
return
routeVoList
;
}
}
return
(
List
<
KylinOrderExpressRouteVo
>)
obj
;
return
(
List
<
KylinOrderExpressRouteVo
>)
obj
;
}
}
public
KylinOrderExpressVo
getOrderExpressInfos
(
String
orderId
)
{
public
KylinOrderExpressVo
getOrderExpressInfos
(
String
orderId
)
{
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/utils/QueueUtils.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
kylin
.
utils
;
package
com
.
liquidnet
.
service
.
kylin
.
utils
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
@Component
@Component
public
class
QueueUtils
{
public
class
QueueUtils
{
@Autowired
//
@Autowired
private
RabbitTemplate
rabbitTemplate
;
//
private RabbitTemplate rabbitTemplate;
@Autowired
@Autowired
StringRedisTemplate
stringRedisTemplate
;
StringRedisTemplate
stringRedisTemplate
;
...
@@ -24,9 +23,9 @@ public class QueueUtils {
...
@@ -24,9 +23,9 @@ public class QueueUtils {
* @param routeKey 路径
* @param routeKey 路径
* @param jsonMsg Json字符串
* @param jsonMsg Json字符串
*/
*/
public
void
sendSqlRabbit
(
String
exchange
,
String
routeKey
,
String
jsonMsg
)
{
//
public void sendSqlRabbit(String exchange, String routeKey, String jsonMsg) {
rabbitTemplate
.
convertAndSend
(
exchange
,
routeKey
,
jsonMsg
);
//
rabbitTemplate.convertAndSend(exchange, routeKey, jsonMsg);
}
//
}
/**
/**
* 发送消息 - REDIS
* 发送消息 - REDIS
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/pom.xml
View file @
9882a1ed
...
@@ -17,11 +17,6 @@
...
@@ -17,11 +17,6 @@
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-mq
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/utils/QueueUtils.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
order
.
utils
;
package
com
.
liquidnet
.
service
.
order
.
utils
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.MapRecord
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -12,8 +10,8 @@ import java.util.HashMap;
...
@@ -12,8 +10,8 @@ import java.util.HashMap;
@Component
@Component
public
class
QueueUtils
{
public
class
QueueUtils
{
@Autowired
//
@Autowired
private
RabbitTemplate
rabbitTemplate
;
//
private RabbitTemplate rabbitTemplate;
@Autowired
@Autowired
StringRedisTemplate
stringRedisTemplate
;
StringRedisTemplate
stringRedisTemplate
;
...
@@ -24,9 +22,9 @@ public class QueueUtils {
...
@@ -24,9 +22,9 @@ public class QueueUtils {
* @param route 路径
* @param route 路径
* @param sqlStr Json字符串
* @param sqlStr Json字符串
*/
*/
public
void
sendSqlRabbit
(
String
exchange
,
String
route
,
String
sqlStr
)
{
//
public void sendSqlRabbit(String exchange, String route, String sqlStr) {
rabbitTemplate
.
convertAndSend
(
exchange
,
route
,
sqlStr
);
//
rabbitTemplate.convertAndSend(exchange, route, sqlStr);
}
//
}
/**
/**
* 发送消息 - REDIS
* 发送消息 - REDIS
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/pom.xml
View file @
9882a1ed
...
@@ -23,16 +23,6 @@
...
@@ -23,16 +23,6 @@
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-web
</artifactId>
<artifactId>
liquidnet-common-web
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-mq
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redis
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
<artifactId>
liquidnet-common-cache-redisson
</artifactId>
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/kylin/DataController.java
View file @
9882a1ed
...
@@ -39,4 +39,11 @@ public class DataController {
...
@@ -39,4 +39,11 @@ public class DataController {
return
ResponseDto
.
success
(
result
);
return
ResponseDto
.
success
(
result
);
}
}
@PostMapping
(
"childAccount"
)
@ApiOperation
(
"验票子账号数据迁移"
)
public
ResponseDto
<
Boolean
>
childAccount
()
{
Boolean
result
=
data
.
childAccount
();
return
ResponseDto
.
success
(
result
);
}
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DMCheckUserPerformanceServiceImpl.java
0 → 100644
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.entity.KylinCheckUser
;
import
com.liquidnet.service.kylin.entity.KylinCheckUserPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserMapper
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserPerformancesMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
DMCheckUserPerformanceServiceImpl
extends
ServiceImpl
<
KylinCheckUserPerformancesMapper
,
KylinCheckUserPerformances
>
{
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DMCheckUserServiceImpl.java
0 → 100644
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.entity.KylinCheckUser
;
import
com.liquidnet.service.kylin.entity.KylinRoadShows
;
import
com.liquidnet.service.kylin.mapper.KylinCheckUserMapper
;
import
com.liquidnet.service.kylin.mapper.KylinRoadShowsMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 巡演 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
DMCheckUserServiceImpl
extends
ServiceImpl
<
KylinCheckUserMapper
,
KylinCheckUser
>
{
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DMOrderTicketEntitiesServiceImpl.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
package
com
.
liquidnet
.
service
.
platform
.
service
.
impl
.
kylin
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.common.mq.constant.MQConst
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.base.SqlMapping
;
import
com.liquidnet.service.kylin.dto.param.KylinStationUploadParam
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.entity.KylinOrderTicketEntities
;
import
com.liquidnet.service.kylin.entity.KylinOrderTicketEntities
;
import
com.liquidnet.service.kylin.mapper.KylinOrderTicketEntitiesMapper
;
import
com.liquidnet.service.kylin.mapper.KylinOrderTicketEntitiesMapper
;
import
com.liquidnet.service.kylin.service.IKylinOrderTicketEntitiesService
;
import
com.mongodb.bulk.BulkWriteResult
;
import
com.mongodb.client.model.UpdateOneModel
;
import
com.mongodb.client.model.WriteModel
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.bson.Document
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.LinkedList
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 订单详情 服务实现类
* 订单详情 服务实现类
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/impl/kylin/DataImpl.java
View file @
9882a1ed
...
@@ -3,8 +3,12 @@ package com.liquidnet.service.platform.service.impl.kylin;
...
@@ -3,8 +3,12 @@ package com.liquidnet.service.platform.service.impl.kylin;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.StringUtil
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dto.param.CheckPerformanceRelationParam
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinCheckUserPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinCheckUserVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
...
@@ -17,6 +21,7 @@ import com.liquidnet.service.platform.utils.PerformanceVoTask;
...
@@ -17,6 +21,7 @@ import com.liquidnet.service.platform.utils.PerformanceVoTask;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.DigestUtils
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.sql.Connection
;
import
java.sql.Connection
;
...
@@ -26,6 +31,7 @@ import java.sql.ResultSet;
...
@@ -26,6 +31,7 @@ import java.sql.ResultSet;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
@Service
@Service
public
class
DataImpl
{
public
class
DataImpl
{
...
@@ -63,6 +69,11 @@ public class DataImpl {
...
@@ -63,6 +69,11 @@ public class DataImpl {
@Autowired
@Autowired
private
DMRoadShowsServiceImpl
dmRoadShowsService
;
private
DMRoadShowsServiceImpl
dmRoadShowsService
;
@Autowired
private
DMCheckUserServiceImpl
dmCheckUserService
;
@Autowired
private
DMCheckUserPerformanceServiceImpl
dmCheckUserPerformanceService
;
@Autowired
@Autowired
private
DataUtils
dataUtils
;
private
DataUtils
dataUtils
;
@Autowired
@Autowired
...
@@ -791,7 +802,7 @@ public class DataImpl {
...
@@ -791,7 +802,7 @@ public class DataImpl {
//演出数据
//演出数据
while
(
resultData
.
next
())
{
while
(
resultData
.
next
())
{
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
KylinRoadShows
roadShows
=
new
KylinRoadShows
();
roadShows
.
setRoadShowsId
(
resultData
.
getInt
(
"id"
)
+
""
);
roadShows
.
setRoadShowsId
(
resultData
.
getInt
(
"id"
)
+
""
);
roadShows
.
setTitle
(
resultData
.
getString
(
"title"
));
roadShows
.
setTitle
(
resultData
.
getString
(
"title"
));
roadShows
.
setImgPoster
(
resultData
.
getString
(
"img_poster"
));
roadShows
.
setImgPoster
(
resultData
.
getString
(
"img_poster"
));
roadShows
.
setStatus
(
1
);
roadShows
.
setStatus
(
1
);
...
@@ -818,4 +829,98 @@ public class DataImpl {
...
@@ -818,4 +829,98 @@ public class DataImpl {
}
}
}
}
}
}
public
boolean
childAccount
()
{
String
driverClassName
=
"com.mysql.cj.jdbc.Driver"
;
//启动驱动
String
url
=
"jdbc:mysql://pc-2ze6z2hxkug559q79.mysql.polardb.rds.aliyuncs.com:3306/mall"
;
//设置连接路径
String
username
=
"readonly"
;
//数据库用户名
String
password
=
"ZWDsf8Fy"
;
//数据库连接密码
Connection
con
=
null
;
//连接
PreparedStatement
pstmt
=
null
;
//使用预编译语句
ResultSet
rs
=
null
;
//获取的结果集
try
{
ArrayList
<
KylinCheckUser
>
checkUserList
=
new
ArrayList
();
ArrayList
<
KylinCheckUserVo
>
checkUserVoArrayList
=
new
ArrayList
();
Class
.
forName
(
driverClassName
);
//执行驱动
con
=
DriverManager
.
getConnection
(
url
,
username
,
password
);
//获取连接
String
sql
=
"select m.id,name,mobile,father_id,m.created_at,m.updated_at from merchants as m left join merchant_relation as mr on m.id = mr.child_id where is_own = 'no' and mobile not like '%&%' group by mobile"
;
pstmt
=
con
.
prepareStatement
(
sql
);
ResultSet
resultData
=
pstmt
.
executeQuery
();
//演出数据
while
(
resultData
.
next
())
{
KylinCheckUser
checkUser
=
new
KylinCheckUser
();
checkUser
.
setCheckUserId
(
resultData
.
getInt
(
"id"
)
+
""
);
checkUser
.
setMerchantId
(
resultData
.
getInt
(
"father_id"
)
+
""
);
checkUser
.
setMobile
(
resultData
.
getString
(
"mobile"
));
checkUser
.
setName
(
resultData
.
getString
(
"name"
));
checkUser
.
setPwd
(
StringUtil
.
right
(
checkUser
.
getMobile
(),
8
));
checkUser
.
setStatus
(
1
);
if
(
null
!=
resultData
.
getTimestamp
(
"created_at"
))
{
checkUser
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"created_at"
).
toString
()));
}
if
(
null
!=
resultData
.
getTimestamp
(
"updated_at"
))
{
checkUser
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
resultData
.
getTimestamp
(
"updated_at"
).
toString
()));
}
KylinCheckUserVo
checkUserVo
=
new
KylinCheckUserVo
();
checkUserVo
.
setCheckUserId
(
checkUser
.
getCheckUserId
());
checkUserVo
.
setMerchantId
(
checkUser
.
getMerchantId
());
checkUserVo
.
setMobile
(
checkUser
.
getMobile
());
checkUserVo
.
setName
(
checkUser
.
getName
());
checkUserVo
.
setPwd
(
DigestUtils
.
md5DigestAsHex
(
StringUtil
.
right
(
checkUser
.
getMobile
(),
8
).
getBytes
()));
checkUserVo
.
setStatus
(
"1"
);
checkUserList
.
add
(
checkUser
);
checkUserVoArrayList
.
add
(
checkUserVo
);
//关系
ArrayList
<
KylinCheckUserPerformances
>
checkUserPerformancesArrayList
=
new
ArrayList
();
List
<
CheckPerformanceRelationParam
>
voList
=
new
ArrayList
();
KylinCheckUserPerformanceVo
checkUserPerformanceVo
=
new
KylinCheckUserPerformanceVo
();
checkUserPerformanceVo
.
setCheckUserId
(
checkUser
.
getCheckUserId
());
String
relationSql
=
"select * from performance_visit_children where performance_id > 5721 and merchant_id = "
+
checkUser
.
getCheckUserId
();
//设置的预编译语句格式
pstmt
=
con
.
prepareStatement
(
relationSql
);
ResultSet
relationData
=
pstmt
.
executeQuery
();
while
(
relationData
.
next
())
{
KylinCheckUserPerformances
checkUserPerformances
=
new
KylinCheckUserPerformances
();
checkUserPerformances
.
setCheckUserId
(
relationData
.
getInt
(
"merchant_id"
)
+
""
);
checkUserPerformances
.
setPerformanceId
(
relationData
.
getInt
(
"performance_id"
)
+
""
);
checkUserPerformances
.
setCheckUserPerformanceId
(
relationData
.
getInt
(
"id"
)
+
""
);
checkUserPerformances
.
setStatus
(
1
);
checkUserPerformances
.
setCreatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
relationData
.
getTimestamp
(
"created_at"
).
toString
()));
checkUserPerformances
.
setCanDownTime
(
checkUserPerformances
.
getCreatedAt
());
if
(
null
!=
relationData
.
getTimestamp
(
"updated_at"
))
{
checkUserPerformances
.
setUpdatedAt
(
DateUtil
.
Formatter
.
yyyyMMddHHmmssS
.
parse
(
relationData
.
getTimestamp
(
"updated_at"
).
toString
()));
}
checkUserPerformancesArrayList
.
add
(
checkUserPerformances
);
CheckPerformanceRelationParam
voData
=
new
CheckPerformanceRelationParam
();
voData
.
setPerformanceId
(
checkUserPerformances
.
getPerformanceId
());
voData
.
setCanDownTime
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
checkUserPerformances
.
getCreatedAt
()));
voList
.
add
(
voData
);
}
checkUserPerformanceVo
.
setRelationParams
(
voList
);
dmCheckUserPerformanceService
.
saveBatch
(
checkUserPerformancesArrayList
);
mongoTemplate
.
insert
(
checkUserPerformanceVo
,
KylinCheckUserPerformanceVo
.
class
.
getSimpleName
());
}
dmCheckUserService
.
saveBatch
(
checkUserList
);
mongoTemplate
.
insert
(
checkUserVoArrayList
,
KylinCheckUserVo
.
class
.
getSimpleName
());
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
RuntimeException
(
e
);
}
finally
{
//关闭资源,倒关
try
{
if
(
rs
!=
null
)
rs
.
close
();
if
(
pstmt
!=
null
)
pstmt
.
close
();
if
(
con
!=
null
)
con
.
close
();
//必须要关
}
catch
(
Exception
e
)
{
}
}
}
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/utils/QueueUtils.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
platform
.
utils
;
package
com
.
liquidnet
.
service
.
platform
.
utils
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
...
@@ -12,8 +11,8 @@ import java.util.HashMap;
@Component
@Component
public
class
QueueUtils
{
public
class
QueueUtils
{
@Autowired
//
@Autowired
private
RabbitTemplate
rabbitTemplate
;
//
private RabbitTemplate rabbitTemplate;
@Autowired
@Autowired
StringRedisTemplate
stringRedisTemplate
;
StringRedisTemplate
stringRedisTemplate
;
...
@@ -24,9 +23,9 @@ public class QueueUtils {
...
@@ -24,9 +23,9 @@ public class QueueUtils {
* @param route 路径
* @param route 路径
* @param sqlStr Json字符串
* @param sqlStr Json字符串
*/
*/
public
void
sendSqlRabbit
(
String
exchange
,
String
route
,
String
sqlStr
)
{
//
public void sendSqlRabbit(String exchange, String route, String sqlStr) {
rabbitTemplate
.
convertAndSend
(
exchange
,
route
,
sqlStr
);
//
rabbitTemplate.convertAndSend(exchange, route, sqlStr);
}
//
}
/**
/**
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/ServiceSweetApplication.java
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
sweet
;
package
com
.
liquidnet
.
service
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/constant/SweetConstant.java
View file @
9882a1ed
...
@@ -5,11 +5,14 @@ package com.liquidnet.service.sweet.constant;
...
@@ -5,11 +5,14 @@ package com.liquidnet.service.sweet.constant;
*/
*/
public
class
SweetConstant
{
public
class
SweetConstant
{
public
final
static
String
REDIS_KEY_SWEET_MANUAL_PUSH_LIST
=
"sweet:manual:pushList"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_PUSH_LIST
=
"sweet:manual:pushList"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_TIME_LIST
=
"sweet:manual:timeList:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_TIME_LIST
=
"sweet:manual:timeList:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_NOTIFY_LIST
=
"sweet:manual:notify:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_NOTIFY_LIST
=
"sweet:manual:notify:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
=
"sweet:manual:richText:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
=
"sweet:manual:richText:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_SORT
=
"sweet:manual:sort:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_SORT
=
"sweet:manual:sort:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_WATCH
=
"sweet:artists:watch:uid:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_SIGN
=
"sweet:artists:sign:uid:"
;
public
enum
ManualPosition
{
public
enum
ManualPosition
{
POSITION_1
(
"艺人"
),
POSITION_1
(
"艺人"
),
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/QueueUtils.java
0 → 100644
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
sweet
.
utils
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.connection.stream.StreamRecords
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
@Component
public
class
QueueUtils
{
// @Autowired
// private RabbitTemplate rabbitTemplate;
@Autowired
StringRedisTemplate
stringRedisTemplate
;
// /**
// * 发送消息 - RABBIT
// *
// * @param exchange 交换机
// * @param routeKey 路径
// * @param jsonMsg Json字符串
// */
// public void sendMsgByRabbit(String exchange, String routeKey, String jsonMsg) {
// rabbitTemplate.convertAndSend(exchange, routeKey, jsonMsg);
// }
/**
* 发送消息 - REDIS
*
* @param streamKey Redis消费Key
* @param jsonMsg Json字符串
*/
public
void
sendMsgByRedis
(
String
streamKey
,
String
jsonMsg
)
{
HashMap
<
String
,
String
>
map
=
CollectionUtil
.
mapStringString
();
map
.
put
(
"message"
,
jsonMsg
);
stringRedisTemplate
.
opsForStream
().
add
(
StreamRecords
.
mapBacked
(
map
).
withStreamKey
(
streamKey
));
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/RedisDataUtils.java
View file @
9882a1ed
...
@@ -13,6 +13,8 @@ import com.liquidnet.service.sweet.entity.SweetManualNotify;
...
@@ -13,6 +13,8 @@ import com.liquidnet.service.sweet.entity.SweetManualNotify;
import
com.liquidnet.service.sweet.entity.SweetManualSort
;
import
com.liquidnet.service.sweet.entity.SweetManualSort
;
import
com.liquidnet.service.sweet.entity.SweetRichtext
;
import
com.liquidnet.service.sweet.entity.SweetRichtext
;
import
com.liquidnet.service.sweet.mapper.*
;
import
com.liquidnet.service.sweet.mapper.*
;
import
com.liquidnet.service.sweet.vo.SweetArtistsSignVo
;
import
com.liquidnet.service.sweet.vo.SweetArtistsWatchVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -75,7 +77,7 @@ public class RedisDataUtils {
...
@@ -75,7 +77,7 @@ public class RedisDataUtils {
return
returnData
;
return
returnData
;
}
}
public
SweetManualArtistList2Dto
setTimeList
(
String
manualId
,
String
content
)
{
public
SweetManualArtistList2Dto
setTimeList
(
String
manualId
,
String
content
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_TIME_LIST
.
concat
(
manualId
);
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_TIME_LIST
.
concat
(
manualId
);
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"manualId"
,
manualId
);
map
.
put
(
"manualId"
,
manualId
);
...
@@ -107,18 +109,18 @@ public class RedisDataUtils {
...
@@ -107,18 +109,18 @@ public class RedisDataUtils {
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_TIME_LIST
.
concat
(
manualId
);
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_TIME_LIST
.
concat
(
manualId
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
if
(
obj
==
null
)
{
return
setTimeList
(
manualId
,
null
);
return
setTimeList
(
manualId
,
null
);
}
else
{
}
else
{
return
(
SweetManualArtistList2Dto
)
obj
;
return
(
SweetManualArtistList2Dto
)
obj
;
}
}
}
}
public
SweetRichtext
setRichTextRedisData
(
String
manualId
,
String
type
,
SweetRichtext
content
)
{
public
SweetRichtext
setRichTextRedisData
(
String
manualId
,
String
type
,
SweetRichtext
content
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
.
concat
(
manualId
).
concat
(
":type:"
+
type
);
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
.
concat
(
manualId
).
concat
(
":type:"
+
type
);
SweetRichtext
sweetRichtext
;
SweetRichtext
sweetRichtext
;
if
(
content
!=
null
)
{
if
(
content
!=
null
)
{
sweetRichtext
=
content
;
sweetRichtext
=
content
;
}
else
{
}
else
{
sweetRichtext
=
sweetRichtextMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetRichtext
.
class
).
eq
(
SweetRichtext:
:
getManualId
,
manualId
).
eq
(
SweetRichtext:
:
getType
,
type
));
sweetRichtext
=
sweetRichtextMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetRichtext
.
class
).
eq
(
SweetRichtext:
:
getManualId
,
manualId
).
eq
(
SweetRichtext:
:
getType
,
type
));
}
}
redisUtil
.
set
(
redisKey
,
sweetRichtext
);
redisUtil
.
set
(
redisKey
,
sweetRichtext
);
...
@@ -127,10 +129,10 @@ public class RedisDataUtils {
...
@@ -127,10 +129,10 @@ public class RedisDataUtils {
//获取富文本详情
//获取富文本详情
public
SweetRichtext
getRichTextRedisData
(
String
manualId
,
String
type
)
{
public
SweetRichtext
getRichTextRedisData
(
String
manualId
,
String
type
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
.
concat
(
manualId
).
concat
(
":type:"
+
type
);
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
.
concat
(
manualId
).
concat
(
":type:"
+
type
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
if
(
obj
==
null
)
{
return
setRichTextRedisData
(
manualId
,
type
,
null
);
return
setRichTextRedisData
(
manualId
,
type
,
null
);
}
else
{
}
else
{
return
(
SweetRichtext
)
obj
;
return
(
SweetRichtext
)
obj
;
}
}
...
@@ -193,4 +195,42 @@ public class RedisDataUtils {
...
@@ -193,4 +195,42 @@ public class RedisDataUtils {
public
void
deleteSortRedisData
(
String
manualId
)
{
public
void
deleteSortRedisData
(
String
manualId
)
{
redisUtil
.
del
(
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_SORT
.
concat
(
manualId
));
//列表
redisUtil
.
del
(
SweetConstant
.
REDIS_KEY_SWEET_MANUAL_SORT
.
concat
(
manualId
));
//列表
}
}
public
void
setArtistsWatchRedisVo
(
String
uid
,
String
artistsId
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_ARTISTS_WATCH
.
concat
(
uid
);
SweetArtistsWatchVo
vo
=
getArtistsWatchRedisVo
(
uid
);
vo
.
setUid
(
uid
);
vo
.
getArtistsIdList
().
add
(
artistsId
);
redisUtil
.
set
(
redisKey
,
vo
);
}
//获取想看
public
SweetArtistsWatchVo
getArtistsWatchRedisVo
(
String
uid
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_ARTISTS_WATCH
.
concat
(
uid
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
return
SweetArtistsWatchVo
.
getNew
();
}
else
{
return
(
SweetArtistsWatchVo
)
obj
;
}
}
public
void
setArtistsSignRedisVo
(
String
uid
,
String
artistsId
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_ARTISTS_SIGN
.
concat
(
uid
);
SweetArtistsSignVo
vo
=
getArtistsSignRedisVo
(
uid
);
vo
.
setUid
(
uid
);
vo
.
getArtistsIdList
().
add
(
artistsId
);
redisUtil
.
set
(
redisKey
,
vo
);
}
//获取 签售
public
SweetArtistsSignVo
getArtistsSignRedisVo
(
String
uid
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_ARTISTS_SIGN
.
concat
(
uid
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
return
SweetArtistsSignVo
.
getNew
();
}
else
{
return
(
SweetArtistsSignVo
)
obj
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/vo/SweetArtistsSignVo.java
0 → 100644
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
sweet
.
vo
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistList2Dto
;
import
lombok.Data
;
import
java.util.ArrayList
;
@Data
public
class
SweetArtistsSignVo
implements
Cloneable
{
private
String
uid
;
private
ArrayList
<
String
>
artistsIdList
;
private
static
final
SweetArtistsSignVo
obj
=
new
SweetArtistsSignVo
();
public
static
SweetArtistsSignVo
getNew
()
{
try
{
return
(
SweetArtistsSignVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetArtistsSignVo
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/vo/SweetArtistsWatchVo.java
0 → 100644
View file @
9882a1ed
package
com
.
liquidnet
.
service
.
sweet
.
vo
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistList2Dto
;
import
lombok.Data
;
import
java.util.ArrayList
;
@Data
public
class
SweetArtistsWatchVo
implements
Cloneable
{
private
String
uid
;
private
ArrayList
<
String
>
artistsIdList
;
private
static
final
SweetArtistsWatchVo
obj
=
new
SweetArtistsWatchVo
();
public
static
SweetArtistsWatchVo
getNew
()
{
try
{
return
(
SweetArtistsWatchVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetArtistsWatchVo
();
}
}
}
liquidnet-bus-service/pom.xml
View file @
9882a1ed
...
@@ -153,10 +153,6 @@
...
@@ -153,10 +153,6 @@
<groupId>
org.springframework.cloud
</groupId>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-config
</artifactId>
<artifactId>
spring-cloud-starter-config
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-bus-amqp
</artifactId>
</dependency>
<dependency>
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-netflix-eureka-client
</artifactId>
<artifactId>
spring-cloud-starter-netflix-eureka-client
</artifactId>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment