Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
secure
Overview
Overview
Details
Activity
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
胡懿
secure
Commits
c4209073
Commit
c4209073
authored
Sep 18, 2025
by
胡懿
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对接平台数据
parent
413a08e7
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
67 additions
and
12 deletions
+67
-12
WebReqConfController.java
...main/java/cn/gintone/controller/WebReqConfController.java
+52
-0
PtTimeTaskService.java
...z/src/main/java/cn/gintone/service/PtTimeTaskService.java
+2
-2
TokenAuthenticationFilter.java
...ework/security/core/filter/TokenAuthenticationFilter.java
+4
-2
application-dev.yaml
yudao-server/src/main/resources/application-dev.yaml
+2
-2
application-local.yaml
yudao-server/src/main/resources/application-local.yaml
+1
-1
application.yaml
yudao-server/src/main/resources/application.yaml
+6
-5
No files found.
gt-club/gt-club-biz/src/main/java/cn/gintone/controller/WebReqConfController.java
View file @
c4209073
package
cn
.
gintone
.
controller
;
package
cn
.
gintone
.
controller
;
import
cn.gintone.dal.SysAbbreMapper
;
import
cn.gintone.dtoPt.PtData
;
import
cn.gintone.dtoPt.PtMenuInfo
;
import
cn.gintone.entity.SysAbbreDO
;
import
cn.gintone.entity.WebReqConfDO
;
import
cn.gintone.entity.WebReqConfDO
;
import
cn.gintone.myconf.BasicUrlConf
;
import
cn.gintone.utils.BasicInfoHttpUtils
;
import
cn.iocoder.yudao.module.system.controller.admin.auth.myVo.PtResult
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
...
@@ -35,6 +44,11 @@ public class WebReqConfController {
...
@@ -35,6 +44,11 @@ public class WebReqConfController {
@Resource
@Resource
private
WebReqConfService
webReqConfService
;
private
WebReqConfService
webReqConfService
;
@Resource
private
BasicUrlConf
basicUrlConf
;
@Autowired
private
SysAbbreMapper
sysAbbreMapper
;
@PostMapping
(
"/create"
)
@PostMapping
(
"/create"
)
@Operation
(
summary
=
"创建web请求配置"
)
@Operation
(
summary
=
"创建web请求配置"
)
@PreAuthorize
(
"@ss.hasPermission('sec:web-req-conf:create')"
)
@PreAuthorize
(
"@ss.hasPermission('sec:web-req-conf:create')"
)
...
@@ -88,4 +102,41 @@ public class WebReqConfController {
...
@@ -88,4 +102,41 @@ public class WebReqConfController {
BeanUtils
.
toBean
(
list
,
WebReqConfRespVO
.
class
));
BeanUtils
.
toBean
(
list
,
WebReqConfRespVO
.
class
));
}
}
/*
同步平台api数据
*/
@GetMapping
(
"/synchronizeApi"
)
public
CommonResult
<
String
>
synchronizeApi
()
{
SysAbbreDO
secure
=
sysAbbreMapper
.
selectOne
(
new
QueryWrapper
<
SysAbbreDO
>()
.
lambda
()
.
eq
(
SysAbbreDO:
:
getAbbreEn
,
"SLPT"
)
);
PtResult
<
PtData
<
PtMenuInfo
>>
ptMenuList
=
BasicInfoHttpUtils
.
getPtMenu
(
basicUrlConf
.
getMenuInfoUrl
(),
""
,
""
);
PtData
<
PtMenuInfo
>
data
=
ptMenuList
.
getData
();
if
(
data
!=
null
)
{
List
<
PtMenuInfo
>
rowDataList
=
data
.
getRowData
();
if
(
rowDataList
!=
null
&&
rowDataList
.
size
()
>
0
)
{
for
(
PtMenuInfo
rowData
:
rowDataList
)
{
String
pValue
=
rowData
.
getP_VALUE
();
if
(
pValue
!=
null
&&
pValue
.
length
()
>
1
)
{
WebReqConfSaveReqVO
webReqConfSaveReqVO
=
new
WebReqConfSaveReqVO
();
webReqConfSaveReqVO
.
setApiUrl
(
pValue
);
webReqConfSaveReqVO
.
setApiId
(
rowData
.
getP_ID
()
+
""
);
if
(
null
!=
rowData
.
getPARENT_P_ID
())
{
webReqConfSaveReqVO
.
setApiParentId
(
rowData
.
getPARENT_P_ID
()
+
""
);
}
webReqConfSaveReqVO
.
setApiName
(
rowData
.
getP_NAME
());
webReqConfSaveReqVO
.
setAbbreId
(
secure
.
getId
());
webReqConfSaveReqVO
.
setAbbreCn
(
secure
.
getAbbreCn
());
webReqConfService
.
myCreateWebReqConf
(
webReqConfSaveReqVO
);
}
}
}
}
return
success
(
"同步成功"
);
}
}
}
\ No newline at end of file
gt-club/gt-club-biz/src/main/java/cn/gintone/service/PtTimeTaskService.java
View file @
c4209073
...
@@ -29,7 +29,7 @@ public class PtTimeTaskService {
...
@@ -29,7 +29,7 @@ public class PtTimeTaskService {
@Scheduled
(
fixedDelay
=
10000
)
@Scheduled
(
fixedDelay
=
10000
)
public
void
executeEvery5Minutes
()
{
public
void
executeEvery5Minutes
()
{
SysAbbreDO
secure
=
sysAbbreMapper
.
selectOne
(
new
QueryWrapper
<
SysAbbreDO
>()
/*
SysAbbreDO secure = sysAbbreMapper.selectOne(new QueryWrapper<SysAbbreDO>()
.lambda()
.lambda()
.eq(SysAbbreDO::getAbbreEn, "SLPT")
.eq(SysAbbreDO::getAbbreEn, "SLPT")
);
);
...
@@ -55,6 +55,6 @@ public class PtTimeTaskService {
...
@@ -55,6 +55,6 @@ public class PtTimeTaskService {
}
}
}
}
}
}
System
.
out
.
println
(
123
);
System.out.println(123);
*/
}
}
}
}
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/filter/TokenAuthenticationFilter.java
View file @
c4209073
...
@@ -78,12 +78,14 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
...
@@ -78,12 +78,14 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
CommonResult
<?>
result1
=
new
CommonResult
<>();
CommonResult
<?>
result1
=
new
CommonResult
<>();
result1
.
setCode
(
403
);
result1
.
setCode
(
403
);
result1
.
setMsg
(
"未登录"
);
result1
.
setMsg
(
"未登录"
);
ServletUtils
.
writeJSON
(
response
,
result
);
ServletUtils
.
writeJSON
(
response
,
result1
);
return
;
}
else
if
(
null
==
result
||
result
.
getCode
()
==
5001
)
{
}
else
if
(
null
==
result
||
result
.
getCode
()
==
5001
)
{
CommonResult
<?>
result1
=
new
CommonResult
<>();
CommonResult
<?>
result1
=
new
CommonResult
<>();
result1
.
setCode
(
402
);
result1
.
setCode
(
402
);
result1
.
setMsg
(
"Token无效"
);
result1
.
setMsg
(
"Token无效"
);
ServletUtils
.
writeJSON
(
response
,
result
);
ServletUtils
.
writeJSON
(
response
,
result1
);
return
;
}
else
{
}
else
{
LoginUserInfo
data
=
result
.
getData
();
LoginUserInfo
data
=
result
.
getData
();
...
...
yudao-server/src/main/resources/application-dev.yaml
View file @
c4209073
...
@@ -123,7 +123,7 @@ rocketmq:
...
@@ -123,7 +123,7 @@ rocketmq:
spring
:
spring
:
# RabbitMQ 配置项,对应 RabbitProperties 配置类
# RabbitMQ 配置项,对应 RabbitProperties 配置类
rabbitmq
:
#
rabbitmq:
# host: 192.168.19.205
# host: 192.168.19.205
# host: 127.0.0.1
# host: 127.0.0.1
# port: 5672
# port: 5672
...
@@ -287,7 +287,7 @@ pf4j:
...
@@ -287,7 +287,7 @@ pf4j:
pluginsDir
:
../plugins
pluginsDir
:
../plugins
iotdb
:
iotdb
:
# ip: 192.168.19.191
# ip: 59.195.13.208
ip
:
127.0.0.1
ip
:
127.0.0.1
port
:
6667
port
:
6667
username
:
root
username
:
root
...
...
yudao-server/src/main/resources/application-local.yaml
View file @
c4209073
...
@@ -123,7 +123,7 @@ rocketmq:
...
@@ -123,7 +123,7 @@ rocketmq:
spring
:
spring
:
# RabbitMQ 配置项,对应 RabbitProperties 配置类
# RabbitMQ 配置项,对应 RabbitProperties 配置类
rabbitmq
:
#
rabbitmq:
# host: 192.168.19.205
# host: 192.168.19.205
# host: 127.0.0.1
# host: 127.0.0.1
# port: 5672
# port: 5672
...
...
yudao-server/src/main/resources/application.yaml
View file @
c4209073
...
@@ -3,8 +3,8 @@ spring:
...
@@ -3,8 +3,8 @@ spring:
name
:
yudao-server
name
:
yudao-server
profiles
:
profiles
:
#
active: local
active
:
local
active
:
dev
#
active: dev
main
:
main
:
allow-circular-references
:
true
# 允许循环依赖,因为项目是三层架构,无法避免这个情况。
allow-circular-references
:
true
# 允许循环依赖,因为项目是三层架构,无法避免这个情况。
...
@@ -253,9 +253,9 @@ yudao:
...
@@ -253,9 +253,9 @@ yudao:
sender-rocketmq
:
sender-rocketmq
:
topic
:
${spring.application.name}-websocket
# 消息发送的 RocketMQ Topic
topic
:
${spring.application.name}-websocket
# 消息发送的 RocketMQ Topic
consumer-group
:
${spring.application.name}-websocket-consumer
# 消息发送的 RocketMQ Consumer Group
consumer-group
:
${spring.application.name}-websocket-consumer
# 消息发送的 RocketMQ Consumer Group
sender-rabbitmq
:
#
sender-rabbitmq:
exchange
:
${spring.application.name}-websocket-exchange
# 消息发送的 RabbitMQ Exchange
#
exchange: ${spring.application.name}-websocket-exchange # 消息发送的 RabbitMQ Exchange
queue
:
${spring.application.name}-websocket-queue
# 消息发送的 RabbitMQ Queue
#
queue: ${spring.application.name}-websocket-queue # 消息发送的 RabbitMQ Queue
sender-kafka
:
sender-kafka
:
topic
:
${spring.application.name}-websocket
# 消息发送的 Kafka Topic
topic
:
${spring.application.name}-websocket
# 消息发送的 Kafka Topic
consumer-group
:
${spring.application.name}-websocket-consumer
# 消息发送的 Kafka Consumer Group
consumer-group
:
${spring.application.name}-websocket-consumer
# 消息发送的 Kafka Consumer Group
...
@@ -378,6 +378,7 @@ ptauth:
...
@@ -378,6 +378,7 @@ ptauth:
logOffTokenAndJump
:
http://59.195.13.243:8000/oauth/oauth/logout?redirect_uri=
logOffTokenAndJump
:
http://59.195.13.243:8000/oauth/oauth/logout?redirect_uri=
appkey
:
2ae50f22f14946c1b6d288a848c6a8fd
appkey
:
2ae50f22f14946c1b6d288a848c6a8fd
redirect_uri
:
https://59.195.13.208
redirect_uri
:
https://59.195.13.208
# redirect_uri: http://192.168.110.102
basicinfo
:
basicinfo
:
userInfoUrl
:
http://59.195.13.243:8000/srit-open-api/data-service/api/user-info-list
userInfoUrl
:
http://59.195.13.243:8000/srit-open-api/data-service/api/user-info-list
...
...
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