Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
getInfo
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
luben
getInfo
Commits
9a800e6e
Commit
9a800e6e
authored
Sep 02, 2024
by
zhoubin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 结构调整
parent
01eddb43
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
115 additions
and
84 deletions
+115
-84
.gitignore
.gitignore
+47
-0
pom.xml
pom.xml
+3
-3
MANIFEST.MF
src/META-INF/MANIFEST.MF
+0
-3
Application.java
src/main/java/com/ruoyi/Application.java
+3
-3
dataInsertTProjectMapper.java
...ruoyi/insertTProject/mapper/dataInsertTProjectMapper.java
+0
-11
dataInsertTProjectService.java
...oyi/insertTProject/service/dataInsertTProjectService.java
+0
-9
dataInsertTProjectServiceImpl.java
...tTProject/service/impl/dataInsertTProjectServiceImpl.java
+0
-21
Project.java
src/main/java/com/ruoyi/job/domain/Project.java
+2
-2
ProjectMapper.java
src/main/java/com/ruoyi/job/mapper/ProjectMapper.java
+9
-0
ProjectService.java
src/main/java/com/ruoyi/job/service/ProjectService.java
+5
-0
ProjectServiceImpl.java
...n/java/com/ruoyi/job/service/impl/ProjectServiceImpl.java
+29
-31
dataInsertTProject.java
...n/java/com/ruoyi/job/service/impl/dataInsertTProject.java
+16
-0
dataInsertTProjectMapper.xml
...ain/resources/mapper.getInfo/dataInsertTProjectMapper.xml
+1
-1
No files found.
.gitignore
0 → 100644
View file @
9a800e6e
######################################################################
# Build Tools
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
######################################################################
# IDE
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### JRebel ###
rebel.xml
### NetBeans ###
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/
######################################################################
# Others
*.log
*.xml.versionsBackup
*.swp
!*/build/*.java
!*/build/*.html
!*/build/*.xml
pom.xml
View file @
9a800e6e
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
<artifactId>
spring-boot-maven-plugin
</artifactId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<configuration>
<configuration>
<fork>
true
</fork>
<fork>
true
</fork>
<mainClass>
com.ruoyi.
Start
Application
</mainClass>
<mainClass>
com.ruoyi.Application
</mainClass>
<includeSystemScope>
true
</includeSystemScope>
<includeSystemScope>
true
</includeSystemScope>
</configuration>
</configuration>
</plugin>
</plugin>
...
@@ -128,7 +128,7 @@
...
@@ -128,7 +128,7 @@
<configuration>
<configuration>
<transformers>
<transformers>
<transformer
implementation=
"org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"
>
<transformer
implementation=
"org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"
>
<mainClass>
com.ruoyi.
Start
Application
</mainClass>
<mainClass>
com.ruoyi.Application
</mainClass>
<!-- 主类的位置,例如上图文件,主类配置应为: -->
<!-- 主类的位置,例如上图文件,主类配置应为: -->
<!-- <mainClass>top.nihilwater.App</mainClass> -->
<!-- <mainClass>top.nihilwater.App</mainClass> -->
</transformer>
</transformer>
...
@@ -175,4 +175,4 @@
...
@@ -175,4 +175,4 @@
</project>
</project>
\ No newline at end of file
src/META-INF/MANIFEST.MF
deleted
100644 → 0
View file @
01eddb43
Manifest-Version: 1.0
Main-Class: com.ruoyi.StartApplication
src/main/java/com/ruoyi/
Start
Application.java
→
src/main/java/com/ruoyi/Application.java
View file @
9a800e6e
...
@@ -8,11 +8,11 @@ import org.springframework.scheduling.annotation.EnableScheduling;
...
@@ -8,11 +8,11 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableScheduling
@EnableScheduling
@SpringBootApplication
@SpringBootApplication
@MapperScan
(
"com.ruoyi.
insertTProject
.mapper"
)
@MapperScan
(
"com.ruoyi.
job
.mapper"
)
public
class
Start
Application
{
public
class
Application
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
Start
Application
.
class
,
args
);
SpringApplication
.
run
(
Application
.
class
,
args
);
}
}
}
}
src/main/java/com/ruoyi/insertTProject/mapper/dataInsertTProjectMapper.java
deleted
100644 → 0
View file @
01eddb43
package
com
.
ruoyi
.
insertTProject
.
mapper
;
import
com.ruoyi.insertTProject.domain.dataInsertTProjectDomain
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
public
interface
dataInsertTProjectMapper
{
public
int
addInfo
(
dataInsertTProjectDomain
info
);
}
src/main/java/com/ruoyi/insertTProject/service/dataInsertTProjectService.java
deleted
100644 → 0
View file @
01eddb43
package
com
.
ruoyi
.
insertTProject
.
service
;
import
com.ruoyi.insertTProject.domain.dataInsertTProjectDomain
;
public
interface
dataInsertTProjectService
{
public
int
addInfo
(
dataInsertTProjectDomain
info
);
}
src/main/java/com/ruoyi/insertTProject/service/impl/dataInsertTProjectServiceImpl.java
deleted
100644 → 0
View file @
01eddb43
package
com
.
ruoyi
.
insertTProject
.
service
.
impl
;
import
com.ruoyi.insertTProject.domain.dataInsertTProjectDomain
;
import
com.ruoyi.insertTProject.mapper.dataInsertTProjectMapper
;
import
com.ruoyi.insertTProject.service.dataInsertTProjectService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
dataInsertTProjectServiceImpl
implements
dataInsertTProjectService
{
@Autowired
dataInsertTProjectMapper
getinfomapper
;
@Override
public
int
addInfo
(
dataInsertTProjectDomain
info
)
{
return
getinfomapper
.
addInfo
(
info
);
}
}
src/main/java/com/ruoyi/
insertTProject/domain/dataInsertTProjectDomain
.java
→
src/main/java/com/ruoyi/
job/domain/Project
.java
View file @
9a800e6e
package
com
.
ruoyi
.
insertTProject
.
domain
;
package
com
.
ruoyi
.
job
.
domain
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -7,7 +7,7 @@ import java.util.Date;
...
@@ -7,7 +7,7 @@ import java.util.Date;
@Data
@Data
@TableName
(
"t_project"
)
@TableName
(
"t_project"
)
public
class
dataInsertTProjectDomain
{
public
class
Project
{
private
String
id
;
private
String
id
;
...
...
src/main/java/com/ruoyi/job/mapper/ProjectMapper.java
0 → 100644
View file @
9a800e6e
package
com
.
ruoyi
.
job
.
mapper
;
import
com.ruoyi.job.domain.Project
;
public
interface
ProjectMapper
{
public
int
addInfo
(
Project
info
);
}
src/main/java/com/ruoyi/job/service/ProjectService.java
0 → 100644
View file @
9a800e6e
package
com
.
ruoyi
.
job
.
service
;
public
interface
ProjectService
{
}
src/main/java/com/ruoyi/
insertTProject/service/impl/dataInsertTProject
.java
→
src/main/java/com/ruoyi/
job/service/impl/ProjectServiceImpl
.java
View file @
9a800e6e
package
com
.
ruoyi
.
insertTProject
.
service
.
impl
;
package
com
.
ruoyi
.
job
.
service
.
impl
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.json.JSONArray
;
import
cn.hutool.json.JSONArray
;
import
cn.hutool.json.JSONObject
;
import
cn.hutool.json.JSONObject
;
import
cn.hutool.json.JSONUtil
;
import
cn.hutool.json.JSONUtil
;
import
com.ruoyi.insertTProject.domain.dataInsertTProjectDomain
;
import
com.ruoyi.job.domain.Project
;
import
com.ruoyi.insertTProject.service.dataInsertTProjectService
;
import
com.ruoyi.job.mapper.ProjectMapper
;
import
com.ruoyi.job.service.ProjectService
;
import
com.sefonsoft.cloud.govern.service.invoke.ServiceSdk
;
import
com.sefonsoft.cloud.govern.service.invoke.ServiceSdk
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.DataQuery
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.DataQuery
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.DataServiceRequestDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.DataServiceRequestDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.ServiceRequestFieldDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.ServiceRequestFieldDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.SortDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.domain.SortDTO
;
import
com.sefonsoft.cloud.govern.service.invoke.utils.Tools
;
import
com.sefonsoft.cloud.govern.service.invoke.utils.Tools
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
@Component
(
"ServiceSdkT"
)
@Service
public
class
dataInsertTProject
{
@Slf4j
public
class
ProjectServiceImpl
implements
ProjectService
{
@Autowired
@Autowired
dataInsertTProjectService
infoService
;
ProjectMapper
getinfomapper
;
public
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
dataInsertTProject
.
class
);
private
static
String
url
=
"https://2.19.247.137:18199/data-service/gateway/v2.0/data-service"
;
private
static
String
url
=
"https://2.19.247.137:18199/data-service/gateway/v2.0/data-service"
;
private
static
String
userId
=
"a_sunjiyuan05033655"
;
private
static
String
userId
=
"a_sunjiyuan05033655"
;
private
static
String
subServiceId
=
"1827987788174319616"
;
private
static
String
subServiceId
=
"1827987788174319616"
;
...
@@ -35,18 +37,13 @@ public class dataInsertTProject {
...
@@ -35,18 +37,13 @@ public class dataInsertTProject {
private
static
String
accessToken
=
"1827987788174319617"
;
private
static
String
accessToken
=
"1827987788174319617"
;
private
static
String
nextToken
=
""
;
private
static
String
nextToken
=
""
;
public
dataInsertTProject
()
{
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
}
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
public
void
getData
()
throws
Exception
{
public
void
getData
()
throws
Exception
{
DataServiceRequestDTO
req
=
null
;
DataServiceRequestDTO
req
=
null
;
int
size
=
1000
;
int
size
=
1000
;
int
currentSize
=
1
;
int
currentSize
=
1
;
while
(
currentSize
!=
0
)
{
while
(
currentSize
!=
0
)
{
if
(
Tools
.
isNull
(
nextToken
))
{
if
(
Tools
.
isNull
(
nextToken
))
{
List
<
ServiceRequestFieldDTO
>
mustFields
=
new
ArrayList
();
List
<
ServiceRequestFieldDTO
>
mustFields
=
new
ArrayList
();
mustFields
.
add
(
new
ServiceRequestFieldDTO
(
"areaId"
,
"c.."
,
"eq"
,
"1591285477854248961"
));
mustFields
.
add
(
new
ServiceRequestFieldDTO
(
"areaId"
,
"c.."
,
"eq"
,
"1591285477854248961"
));
...
@@ -63,38 +60,39 @@ public class dataInsertTProject {
...
@@ -63,38 +60,39 @@ public class dataInsertTProject {
}
}
String
result
=
ServiceSdk
.
invoke
(
url
,
req
,
userId
,
subServiceId
,
applicationId
,
accessToken
);
String
result
=
ServiceSdk
.
invoke
(
url
,
req
,
userId
,
subServiceId
,
applicationId
,
accessToken
);
log
.
info
(
"响应数据:{}"
,
result
);
JSONObject
JsonData
=
JSONUtil
.
parseObj
(
JSONUtil
.
parseObj
(
result
).
get
(
"data"
).
toString
());
JSONObject
JsonData
=
JSONUtil
.
parseObj
(
JSONUtil
.
parseObj
(
result
).
get
(
"data"
).
toString
());
nextToken
=
JsonData
.
get
(
"next_token"
).
toString
();
nextToken
=
JsonData
.
get
(
"next_token"
).
toString
();
currentSize
=
JsonData
.
getInt
(
"currentSize"
);
currentSize
=
JsonData
.
getInt
(
"currentSize"
);
JSONArray
jsonArray
=
JsonData
.
getJSONArray
(
"list"
);
JSONArray
jsonArray
=
JsonData
.
getJSONArray
(
"list"
);
for
(
int
i
=
0
;
i
<
jsonArray
.
size
();
++
i
)
{
for
(
int
i
=
0
;
i
<
jsonArray
.
size
();
++
i
)
{
JSONObject
data
=
jsonArray
.
getJSONObject
(
i
);
JSONObject
data
=
jsonArray
.
getJSONObject
(
i
);
dataInsertTProjectDomain
domain
=
new
dataInsertTProjectDomain
();
Project
domain
=
new
Project
();
domain
.
setId
(
data
.
get
(
"id"
).
toString
());
domain
.
setId
(
data
.
get
(
"id"
).
toString
());
domain
.
setCreateDate
((
Date
)
data
.
get
(
"createDate"
));
domain
.
setCreateDate
((
Date
)
data
.
get
(
"createDate"
));
domain
.
setCreater
(
data
.
get
(
"creater"
).
toString
());
domain
.
setCreater
(
data
.
get
(
"creater"
).
toString
());
domain
.
setUpdateDate
((
Date
)
data
.
get
(
"updateDate"
));
domain
.
setUpdateDate
((
Date
)
data
.
get
(
"updateDate"
));
domain
.
setUpdater
(
data
.
get
(
"updater"
).
toString
());
domain
.
setUpdater
(
data
.
get
(
"updater"
).
toString
());
domain
.
setDeleteDate
((
Date
)
data
.
get
(
"deleteDate"
));
domain
.
setDeleteDate
((
Date
)
data
.
get
(
"deleteDate"
));
domain
.
setDeleter
(
data
.
get
(
"deleter"
).
toString
());
domain
.
setDeleter
(
data
.
get
(
"deleter"
).
toString
());
domain
.
setRemark
(
data
.
get
(
"remark"
).
toString
());
domain
.
setRemark
(
data
.
get
(
"remark"
).
toString
());
domain
.
setSort
((
Integer
)
data
.
get
(
"sort"
));
domain
.
setSort
((
Integer
)
data
.
get
(
"sort"
));
domain
.
setSts
(
data
.
get
(
"sts"
).
toString
());
domain
.
setSts
(
data
.
get
(
"sts"
).
toString
());
domain
.
setAreaId
(
data
.
get
(
"areaId"
).
toString
());
domain
.
setAreaId
(
data
.
get
(
"areaId"
).
toString
());
domain
.
setCompanyName
(
data
.
get
(
"companyName"
).
toString
());
domain
.
setCompanyName
(
data
.
get
(
"companyName"
).
toString
());
domain
.
setDescription
(
data
.
get
(
"description"
).
toString
());
domain
.
setDescription
(
data
.
get
(
"description"
).
toString
());
domain
.
setGreat
((
Integer
)
data
.
get
(
"great"
));
domain
.
setGreat
((
Integer
)
data
.
get
(
"great"
));
domain
.
setInvest
((
Integer
)
data
.
get
(
"invest"
));
domain
.
setInvest
((
Integer
)
data
.
get
(
"invest"
));
domain
.
setMapAddr
(
data
.
get
(
"mapAddr"
).
toString
());
domain
.
setMapAddr
(
data
.
get
(
"mapAddr"
).
toString
());
domain
.
setMode
(
data
.
get
(
"mode"
).
toString
());
domain
.
setMode
(
data
.
get
(
"mode"
).
toString
());
domain
.
setProjectAddr
(
data
.
get
(
"projectAddr"
).
toString
());
domain
.
setProjectAddr
(
data
.
get
(
"projectAddr"
).
toString
());
domain
.
setProjectName
(
data
.
get
(
"projectName"
).
toString
());
domain
.
setProjectName
(
data
.
get
(
"projectName"
).
toString
());
domain
.
setRecordCode
(
data
.
get
(
"recordCode"
).
toString
());
domain
.
setRecordCode
(
data
.
get
(
"recordCode"
).
toString
());
domain
.
setRecordDate
((
Date
)
data
.
get
(
"recordDate"
));
domain
.
setRecordDate
((
Date
)
data
.
get
(
"recordDate"
));
domain
.
setStage
(
data
.
get
(
"stage"
).
toString
());
domain
.
setStage
(
data
.
get
(
"stage"
).
toString
());
int
num
=
this
.
infoService
.
addInfo
(
domain
);
int
num
=
getinfomapper
.
addInfo
(
domain
);
LOGGER
.
info
(
"本次导入{}条数据"
,
num
);
log
.
info
(
"本次导入{}条数据"
,
num
);
}
}
}
}
...
...
src/main/java/com/ruoyi/job/service/impl/dataInsertTProject.java
0 → 100644
View file @
9a800e6e
package
com
.
ruoyi
.
job
.
service
.
impl
;
import
com.ruoyi.job.service.ProjectService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
@Component
(
"ServiceSdkT"
)
public
class
dataInsertTProject
{
@Autowired
ProjectService
infoService
;
public
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
dataInsertTProject
.
class
);
}
src/main/resources/mapper.getInfo/dataInsertTProjectMapper.xml
View file @
9a800e6e
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"com.ruoyi.insertTProject.mapper.dataInsertTProjectMapper"
>
<mapper
namespace=
"com.ruoyi.insertTProject.mapper.dataInsertTProjectMapper"
>
<insert
id=
"addInfo"
parameterType=
"com.ruoyi.
insertTProject.domain.dataInsertTProjectDomain
"
>
<insert
id=
"addInfo"
parameterType=
"com.ruoyi.
job.domain.Project
"
>
insert into t_project
insert into t_project
(id,create_date,creater,delete_date,deleter,update_date,updater,remark,sort,sts,area_id,company_name,description,great,invest,map_addr,mode,project_addr,project_name,record_code,record_date,stage)
(id,create_date,creater,delete_date,deleter,update_date,updater,remark,sort,sts,area_id,company_name,description,great,invest,map_addr,mode,project_addr,project_name,record_code,record_date,stage)
values (#{id},#{createDate},{creater},#{deleteDate},#{deleter},#{updateDate},#{updater},#{remark},#{sort},#{sts},#{areaId},#{companyName},#{description},#{great},#{invest},#{mapAddr},#{mode},#{projectAddr},#{projectName},#{recordCode},#{recordDate},#{stage})
values (#{id},#{createDate},{creater},#{deleteDate},#{deleter},#{updateDate},#{updater},#{remark},#{sort},#{sts},#{areaId},#{companyName},#{description},#{great},#{invest},#{mapAddr},#{mode},#{projectAddr},#{projectName},#{recordCode},#{recordDate},#{stage})
...
...
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