Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
TDLCloud
Project
Project
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
WitCloud
TDLCloud
Commits
796fd186
Commit
796fd186
authored
Jul 12, 2021
by
yating.lin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.运输详情的数据接口中,增加温度、湿度的上上限和下下限; 2.仓库详情接口中,温度、湿度的上上限和下下限若为255.0,则设置为null
parent
890c9bc4
Pipeline
#1017
passed with stage
in 0 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
60 additions
and
8 deletions
+60
-8
DataUtil.java
src/main/java/com/example/tdl/util/DataUtil.java
+33
-3
WarehouseController.java
src/main/java/com/example/tdl/web/WarehouseController.java
+26
-4
TDLLogMapper.xml
src/main/resources/mapper/TDLLogMapper.xml
+1
-1
No files found.
src/main/java/com/example/tdl/util/DataUtil.java
View file @
796fd186
...
...
@@ -29,6 +29,8 @@ public class DataUtil {
private
static
CommFeedback
fb
=
new
CommFeedback
();
private
static
final
String
DEFAULT_VALUE
=
"255.0"
;
public
static
String
getData
(
String
transportationNo
,
HttpServletRequest
request
,
I18nController
i18n
,
String
companyNo
,
CircuitService
circuitService
,
TDLLogService
tdlLogService
,
InfluxDBTemplate
influxDBTemplate
,
String
database
,
String
field
,
String
event
,
AlarmLogService
alarmLogService
,
String
classify
){
Long
t1
=
System
.
currentTimeMillis
();
ResultCircuitVo
resultCircuitVo
=
circuitService
.
getByTransportationNo
(
transportationNo
,
companyNo
);
...
...
@@ -67,11 +69,39 @@ public class DataUtil {
alarmList
=
alarmLogService
.
getValue
(
transportationNo
,
TDLSN
,
classify
);
}
historyDataVo
.
setAlarmList
(
alarmList
);
if
(
"\"T\""
.
equals
(
field
)
||
"\"h\""
.
equals
(
field
)){
if
(
"\"T\""
.
equals
(
field
)){
ResultAlarmVo
resultAlarmVo
=
tdlLogService
.
getByTdl
(
transportationNo
,
TDLSN
);
//根据tdl货物报警信息
String
temUpper
=
null
;
String
temLower
=
null
;
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getTemUpper
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getTemUpper
().
toString
()))
{
temUpper
=
resultAlarmVo
.
getTemUpper
().
toString
();
}
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getTemLower
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getTemLower
().
toString
()))
{
temLower
=
resultAlarmVo
.
getTemLower
().
toString
();
}
historyDataVo
.
setMax
(
temUpper
);
historyDataVo
.
setMin
(
temLower
);
}
if
(
"\"h\""
.
equals
(
field
)){
ResultAlarmVo
resultAlarmVo
=
tdlLogService
.
getByTdl
(
transportationNo
,
TDLSN
);
//根据tdl货物报警信息
historyDataVo
.
setMax
(
resultAlarmVo
.
getTemMax
().
toString
());
historyDataVo
.
setMin
(
resultAlarmVo
.
getTemMin
().
toString
());
String
humidityUpper
=
null
;
String
humidityLower
=
null
;
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getHumidityUpper
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getHumidityUpper
().
toString
()))
{
humidityUpper
=
resultAlarmVo
.
getHumidityUpper
().
toString
();
}
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getHumidityLower
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getHumidityLower
().
toString
()))
{
humidityLower
=
resultAlarmVo
.
getHumidityLower
().
toString
();
}
historyDataVo
.
setMax
(
humidityUpper
);
historyDataVo
.
setMin
(
humidityLower
);
}
List
<
HistoryData
>
historyData
=
new
ArrayList
<>();
String
sqls
=
""
;
...
...
src/main/java/com/example/tdl/web/WarehouseController.java
View file @
796fd186
...
...
@@ -74,6 +74,8 @@ public class WarehouseController {
DecimalFormat
df
=
new
DecimalFormat
(
"0.0"
);
private
static
final
String
DEFAULT_VALUE
=
"255.0"
;
//查询所有仓库信息
@ApiOperation
(
value
=
"查询所有仓库信息"
,
notes
=
"查询所有仓库信息,返回值说明:"
+
...
...
@@ -1321,15 +1323,35 @@ public class WarehouseController {
WarehouseTDLDetailVo
warehouseTDLDetailVo
=
new
WarehouseTDLDetailVo
();
warehouseTDLDetailVo
.
setDescription
(
"temperature"
);
warehouseTDLDetailVo
.
setTimeAndValuesVos
(
historyDataLists
);
warehouseTDLDetailVo
.
setMax
(
resultAlarmVo
!=
null
?
resultAlarmVo
.
getTemUpper
()
:
null
);
warehouseTDLDetailVo
.
setMin
(
resultAlarmVo
!=
null
?
resultAlarmVo
.
getTemLower
()
:
null
);
Float
temUpper
=
null
;
Float
temLower
=
null
;
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getTemUpper
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getTemUpper
().
toString
()))
{
temUpper
=
resultAlarmVo
.
getTemUpper
();
}
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getTemLower
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getTemLower
().
toString
()))
{
temLower
=
resultAlarmVo
.
getTemLower
();
}
warehouseTDLDetailVo
.
setMax
(
temUpper
);
warehouseTDLDetailVo
.
setMin
(
temLower
);
warehouseTDLDetailVoList
.
add
(
warehouseTDLDetailVo
);
WarehouseTDLDetailVo
warehouseTDLDetailVos
=
new
WarehouseTDLDetailVo
();
warehouseTDLDetailVos
.
setDescription
(
"humidity"
);
warehouseTDLDetailVos
.
setTimeAndValuesVos
(
historyDataList
);
warehouseTDLDetailVos
.
setMax
(
resultAlarmVo
!=
null
?
resultAlarmVo
.
getHumidityUpper
()
:
null
);
warehouseTDLDetailVos
.
setMin
(
resultAlarmVo
!=
null
?
resultAlarmVo
.
getHumidityLower
()
:
null
);
Float
humidityUpper
=
null
;
Float
humidityLower
=
null
;
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getHumidityUpper
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getHumidityUpper
().
toString
()))
{
humidityUpper
=
resultAlarmVo
.
getHumidityUpper
();
}
if
(
null
!=
resultAlarmVo
&&
null
!=
resultAlarmVo
.
getHumidityLower
()
&&
!
DEFAULT_VALUE
.
equals
(
resultAlarmVo
.
getHumidityLower
().
toString
()))
{
humidityLower
=
resultAlarmVo
.
getHumidityLower
();
}
warehouseTDLDetailVos
.
setMax
(
humidityUpper
);
warehouseTDLDetailVos
.
setMin
(
humidityLower
);
warehouseTDLDetailVoList
.
add
(
warehouseTDLDetailVos
);
return
warehouseTDLDetailVoList
;
}
...
...
src/main/resources/mapper/TDLLogMapper.xml
View file @
796fd186
...
...
@@ -35,7 +35,7 @@
</select>
<select
id=
"getByTdl"
parameterType=
"String"
resultType=
"com.example.tdl.domain.vo.ResultAlarmVo"
>
select alarmType,tem
Max,temMin,humidityMax,humidityMin
,tilt,shock,remark
select alarmType,tem
Upper,temMax,temMin,temLower,humidityUpper,humidityMax,humidityMin,humidityLower
,tilt,shock,remark
from alarm a,tdl_gateway_log t
where a.id = t.alarm_id
and transportationNo = #{transportationNo,jdbcType=VARCHAR}
...
...
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