Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
向汉
/
uc-consumer
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
eb323c19
...
eb323c19f7e82d5f2078b655cffcd990875633b9
authored
2022-08-19 17:21:41 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.修改调用uce接口响应结果
1 parent
45ed1aa6
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
7 deletions
src/main/java/com/topdraw/mq/consumer/UcEventBusIptv2ManagementUcEngine.java
src/main/java/com/topdraw/mq/consumer/UcGatewayIptv2IptvConsumer.java
src/main/java/com/topdraw/resttemplate/RestTemplateClient.java
src/main/java/com/topdraw/mq/consumer/UcEventBusIptv2ManagementUcEngine.java
View file @
eb323c1
...
...
@@ -126,8 +126,8 @@ public class UcEventBusIptv2ManagementUcEngine {
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
msgData
,
JSONObject
.
class
);
Object
platformAccount
=
jsonObject
.
get
(
"platformAccount"
);
if
(
Objects
.
nonNull
(
platformAccount
))
{
JSONObject
response
=
this
.
restTemplateClient
.
dealTask
(
playContent
);
if
(
Objects
.
isNull
(
response
)
)
{
boolean
response
=
this
.
restTemplateClient
.
dealTask
(
playContent
);
if
(
!
response
)
{
log
.
error
(
"uc-engine响应超时,请检查uc-engine服务"
);
throw
new
BadRequestException
(
"uc-engine响应超时"
);
}
...
...
src/main/java/com/topdraw/mq/consumer/UcGatewayIptv2IptvConsumer.java
View file @
eb323c1
...
...
@@ -53,8 +53,8 @@ public class UcGatewayIptv2IptvConsumer {
DataSyncMsg
dataSyncMsg
=
JSONUtil
.
parseMsg2Object
(
content
,
DataSyncMsg
.
class
);
if
(
Objects
.
nonNull
(
dataSyncMsg
))
{
JSONObject
jsonObject
=
this
.
restTemplateClient
.
dealTask
(
dataSyncMsg
);
if
(
Objects
.
isNull
(
jsonObject
)
)
{
boolean
jsonObject
=
this
.
restTemplateClient
.
dealTask
(
dataSyncMsg
);
if
(
!
jsonObject
)
{
throw
new
BadRequestException
(
"uce处理任务响应超时"
);
}
}
...
...
src/main/java/com/topdraw/resttemplate/RestTemplateClient.java
View file @
eb323c1
...
...
@@ -41,7 +41,7 @@ public class RestTemplateClient {
restTemplate
=
new
RestTemplate
(
factory
);
}
public
JSONObject
dealTask
(
DataSyncMsg
dataSyncMsg
)
{
public
boolean
dealTask
(
DataSyncMsg
dataSyncMsg
)
{
try
{
String
url
=
BASE_URL
+
"/uce/taskOperation/dealTask"
;
HashMap
<
Object
,
Object
>
objectObjectHashMap
=
new
HashMap
<>();
...
...
@@ -50,13 +50,20 @@ public class RestTemplateClient {
log
.
info
(
"request url is ==>> {} || param is ==>> {} "
,
url
,
objectObjectHashMap
);
ResponseEntity
<
String
>
responseEntity
=
restTemplate
.
postForEntity
(
url
,
objectObjectHashMap
,
String
.
class
);
log
.
info
(
"response ==>> {}"
,
responseEntity
);
return
getParseResponseResult
(
responseEntity
);
if
(
responseEntity
.
getStatusCode
().
is2xxSuccessful
())
{
String
entityBody
=
responseEntity
.
getBody
();
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
entityBody
);
if
(
jsonObject
.
getInteger
(
"businessCode"
).
equals
(
ResponseStatus
.
OK
))
{
return
true
;
}
}
}
catch
(
Exception
e
)
{
log
.
error
(
"处理普通权益任务(ApiUti.dealTask)信息时出现异常,cause ==>> {}"
,
e
.
getMessage
());
}
return
null
;
return
false
;
}
public
Boolean
unsubscribe
(
SubscribeBean
subscribeBean
)
{
...
...
Please
register
or
sign in
to post a comment