Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bme-access-upload
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
李洪明
bme-access-upload
Commits
48b3bce3
Commit
48b3bce3
authored
Jul 09, 2025
by
曹军
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上传定时任务
parent
146a9b48
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
12 deletions
+17
-12
UploadDataNewTask.java
...ain/java/com/bme/access/upload/job/UploadDataNewTask.java
+3
-3
InFactoryTransportVehicleInfoService.java
.../module/service/InFactoryTransportVehicleInfoService.java
+1
-2
BeanConverter.java
...ava/com/bme/access/upload/module/utils/BeanConverter.java
+10
-4
InFactoryTransportVehicleInfoMapper.xml
.../resources/mapper/InFactoryTransportVehicleInfoMapper.xml
+3
-3
No files found.
src/main/java/com/bme/access/upload/job/UploadDataNewTask.java
View file @
48b3bce3
...
@@ -28,7 +28,7 @@ public class UploadDataNewTask {
...
@@ -28,7 +28,7 @@ public class UploadDataNewTask {
/**
/**
* 场内运输车辆信息-添加
* 场内运输车辆信息-添加
*/
*/
@Scheduled
(
cron
=
"0 0/
15
* * * *"
)
@Scheduled
(
cron
=
"0 0/
2
* * * *"
)
public
void
uploadInFactoryTransportVehicleInfo
()
{
public
void
uploadInFactoryTransportVehicleInfo
()
{
try
{
try
{
inFactoryTransportVehicleInfoService
.
getAndUploadInFactoryTransportVehicleInfo
();
inFactoryTransportVehicleInfoService
.
getAndUploadInFactoryTransportVehicleInfo
();
...
@@ -40,7 +40,7 @@ public class UploadDataNewTask {
...
@@ -40,7 +40,7 @@ public class UploadDataNewTask {
/**
/**
* 车辆信息-添加
* 车辆信息-添加
*/
*/
@Scheduled
(
cron
=
"0 8/5 * * * ?"
)
//
@Scheduled(cron = "0 8/5 * * * ?")
public
void
uploadTransportVehicleInfo
()
{
public
void
uploadTransportVehicleInfo
()
{
try
{
try
{
transportVehicleInfoService
.
getAndUploadTransportVehicleInfoList
(
Boolean
.
TRUE
);
transportVehicleInfoService
.
getAndUploadTransportVehicleInfoList
(
Boolean
.
TRUE
);
...
@@ -52,7 +52,7 @@ public class UploadDataNewTask {
...
@@ -52,7 +52,7 @@ public class UploadDataNewTask {
/**
/**
* 非道路移动机械信息-添加
* 非道路移动机械信息-添加
*/
*/
@Scheduled
(
cron
=
"0 0/15 * * * *"
)
//
@Scheduled(cron = "0 0/15 * * * *")
public
void
uploadNoneRoadMovementInfo
()
{
public
void
uploadNoneRoadMovementInfo
()
{
try
{
try
{
noneRoadMovementInfoService
.
getAndUploadTransportVehicleDate
();
noneRoadMovementInfoService
.
getAndUploadTransportVehicleDate
();
...
...
src/main/java/com/bme/access/upload/module/service/InFactoryTransportVehicleInfoService.java
View file @
48b3bce3
...
@@ -39,8 +39,7 @@ public class InFactoryTransportVehicleInfoService {
...
@@ -39,8 +39,7 @@ public class InFactoryTransportVehicleInfoService {
}
}
for
(
InFactoryTransportVehicleInfo
inFactoryTransportVehicleInfo
:
inFactoryTransportVehicleInfos
)
{
for
(
InFactoryTransportVehicleInfo
inFactoryTransportVehicleInfo
:
inFactoryTransportVehicleInfos
)
{
String
bodyJson
=
JSONObject
.
toJSONString
(
inFactoryTransportVehicleInfo
);
String
bodyJson
=
JSONObject
.
toJSONString
(
inFactoryTransportVehicleInfo
);
HttpResponse
httpResponse
=
HttpUtils
.
sendPost
(
IN_FACTORY_URL
,
null
,
null
,
bodyJson
);
HttpUtils
.
sendPost
(
IN_FACTORY_URL
,
null
,
null
,
bodyJson
);
log
.
info
(
"场内车辆上传结果: {}"
,
JSON
.
toJSONString
(
httpResponse
));
Thread
.
sleep
(
50
);
Thread
.
sleep
(
50
);
}
}
log
.
info
(
"上传场内车辆{}条"
,
inFactoryTransportVehicleInfoUrls
.
size
());
log
.
info
(
"上传场内车辆{}条"
,
inFactoryTransportVehicleInfoUrls
.
size
());
...
...
src/main/java/com/bme/access/upload/module/utils/BeanConverter.java
View file @
48b3bce3
...
@@ -22,10 +22,16 @@ public class BeanConverter {
...
@@ -22,10 +22,16 @@ public class BeanConverter {
for
(
InFactoryTransportVehicleInfoUrl
item
:
inFactoryTransportVehicleInfoUrls
)
{
for
(
InFactoryTransportVehicleInfoUrl
item
:
inFactoryTransportVehicleInfoUrls
)
{
InFactoryTransportVehicleInfo
info
=
new
InFactoryTransportVehicleInfo
();
InFactoryTransportVehicleInfo
info
=
new
InFactoryTransportVehicleInfo
();
info
.
setCarNo
(
item
.
getNumberPlate
());
info
.
setCarNo
(
item
.
getNumberPlate
());
if
(
StringUtils
.
isNotBlank
(
item
.
getOnBoardList
()))
{
info
.
setVehicleListImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getOnBoardList
()));
info
.
setVehicleListImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getOnBoardList
()));
}
if
(
StringUtils
.
isNotBlank
(
item
.
getDrivingLicense
()))
{
info
.
setDrivingLicenseImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getDrivingLicense
()));
info
.
setDrivingLicenseImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getDrivingLicense
()));
}
info
.
setSensorCatalyticConverterImg
(
null
);
info
.
setSensorCatalyticConverterImg
(
null
);
if
(
StringUtils
.
isNotBlank
(
item
.
getVehicleImage
()))
{
info
.
setCarImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getVehicleImage
()));
info
.
setCarImg
(
Base64Utils
.
getBase64ByUrl
(
item
.
getVehicleImage
()));
}
if
(
item
.
getVehicleEmissions
()
==
null
)
{
if
(
item
.
getVehicleEmissions
()
==
null
)
{
info
.
setEmissionStandard
(
"X"
);
info
.
setEmissionStandard
(
"X"
);
}
else
{
}
else
{
...
@@ -35,7 +41,7 @@ public class BeanConverter {
...
@@ -35,7 +41,7 @@ public class BeanConverter {
info
.
setEmissionStandard
(
item
.
getVehicleEmissions
());
info
.
setEmissionStandard
(
item
.
getVehicleEmissions
());
}
}
}
}
info
.
setFuelType
(
item
.
getFuelType
());
// TODO
info
.
setFuelType
(
item
.
getFuelType
());
info
.
setHbCarNo
(
item
.
getEnvironmentCode
());
info
.
setHbCarNo
(
item
.
getEnvironmentCode
());
if
(
Objects
.
nonNull
(
item
.
getOnlineStatus
()))
{
if
(
Objects
.
nonNull
(
item
.
getOnlineStatus
()))
{
// 联网状态 0—未联网,1—已联网
// 联网状态 0—未联网,1—已联网
...
...
src/main/resources/mapper/InFactoryTransportVehicleInfoMapper.xml
View file @
48b3bce3
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
Driving_license drivingLicense,
Driving_license drivingLicense,
DTime dtime,
DTime dtime,
vehicle_type vehicleType
vehicle_type vehicleType
from InFactory_Transport_Vehicle where DTime > #{uploadTime}
from InFactory_Transport_Vehicle
_Info
where DTime > #{uploadTime}
</select>
</select>
<select
id=
"selectInFactoryTransportVehicleInfo1"
<select
id=
"selectInFactoryTransportVehicleInfo1"
...
@@ -40,11 +40,11 @@
...
@@ -40,11 +40,11 @@
online_status onlineStatus,
online_status onlineStatus,
model,
model,
Environment_Code environmentCode
Environment_Code environmentCode
from InFactory_Transport_Vehicle
from InFactory_Transport_Vehicle
_Info
</select>
</select>
<select
id=
"selectInFactoryTransportVehicleInfoCount"
resultType=
"java.lang.Integer"
>
<select
id=
"selectInFactoryTransportVehicleInfoCount"
resultType=
"java.lang.Integer"
>
select count(*) from InFactory_Transport_Vehicle
select count(*) from InFactory_Transport_Vehicle
_Info
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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