Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
admin_v2.2
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
聊城自然资源档案馆
admin_v2.2
Commits
a052365d
Commit
a052365d
authored
Jun 26, 2023
by
bijingchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化温湿度,增加空气质量参数
parent
b5043884
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
13 deletions
+32
-13
ArchiveInterfaceService.java
...ava/com/archser/sams/service/ArchiveInterfaceService.java
+32
-13
No files found.
src/main/java/com/archser/sams/service/ArchiveInterfaceService.java
View file @
a052365d
...
...
@@ -138,41 +138,60 @@ public class ArchiveInterfaceService {
}
}
//获取温湿度
//获取温湿度
,空气质量
public
void
GetRoomWSD24List
(
int
index
,
Record
equipment
)
{
System
.
err
.
println
(
"GetRoomWSD24List>>>"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyy-MM-dd HH:mm:ss"
);
Kv
kv
=
new
Kv
();
List
<
Record
>
list
=
new
ArrayList
<>();
kv
.
set
(
"server_name"
,
"温湿度"
).
set
(
"room_id"
,
index
).
set
(
"day"
,
"0"
);
System
.
err
.
println
(
kv
);
kv
.
set
(
"server_name"
,
"温湿度,空气质量"
).
set
(
"room_id"
,
index
).
set
(
"day"
,
"0"
);
String
jsonKv
=
JSONObject
.
toJSONString
(
kv
);
String
result
=
HttpRequestUtil
.
sendPost
(
url
+
"/GetRoomWSD24List"
,
jsonKv
);
JSONObject
jsonObject
=
JSON
.
parseObject
(
result
);
JSONArray
data
=
jsonObject
.
getJSONArray
(
"data"
);
int
code
=
jsonObject
.
getInteger
(
"code"
);
String
KZjsonKv
=
JSONObject
.
toJSONString
(
kv
);
String
KZresult
=
HttpRequestUtil
.
sendPost
(
url
+
"/GetRoomKQZL24List"
,
KZjsonKv
);
JSONObject
KZjsonObject
=
JSON
.
parseObject
(
KZresult
);
JSONArray
KZdata
=
KZjsonObject
.
getJSONArray
(
"data"
);
System
.
err
.
println
(
code
);
if
(
code
==
20015
)
{
for
(
int
i
=
0
;
i
<
data
.
size
();
i
++)
{
JSONObject
dataObj
=
data
.
getJSONObject
(
i
);
JSONObject
KZdataObj
=
KZdata
.
getJSONObject
(
i
);
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
data
.
getJSONObject
(
i
)
.
getInteger
(
"time"
));
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
data
Obj
.
getInteger
(
"time"
));
calendar
.
set
(
Calendar
.
MINUTE
,
0
);
calendar
.
set
(
Calendar
.
SECOND
,
0
);
Calendar
calendars
=
Calendar
.
getInstance
();
calendars
.
set
(
Calendar
.
HOUR_OF_DAY
,
KZdataObj
.
getInteger
(
"time"
));
calendars
.
set
(
Calendar
.
MINUTE
,
0
);
calendars
.
set
(
Calendar
.
SECOND
,
0
);
Date
dateTime
=
calendar
.
getTime
();
list
.
add
(
new
Record
()
.
set
(
"ID"
,
SlEnvironmentLog
.
SEQ_NEXTVAL
)
Date
dateTimes
=
calendars
.
getTime
();
Record
record
=
new
Record
();
record
.
set
(
"ID"
,
SlEnvironmentLog
.
SEQ_NEXTVAL
)
.
set
(
"EQUIPMENT_ID"
,
equipment
.
get
(
"id"
))
.
set
(
"START_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"TEMP_LO"
,
data
.
getJSONObject
(
i
)
.
get
(
"temp"
))
.
set
(
"TEMP_HI"
,
data
.
getJSONObject
(
i
)
.
get
(
"temp"
))
.
set
(
"HUMIDITY_LO"
,
data
.
getJSONObject
(
i
)
.
get
(
"hum"
))
.
set
(
"HUMIDITY_HI"
,
data
.
getJSONObject
(
i
)
.
get
(
"hum"
))
.
set
(
"START_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"TEMP_LO"
,
data
Obj
.
get
(
"temp"
))
.
set
(
"TEMP_HI"
,
data
Obj
.
get
(
"temp"
))
.
set
(
"HUMIDITY_LO"
,
data
Obj
.
get
(
"hum"
))
.
set
(
"HUMIDITY_HI"
,
data
Obj
.
get
(
"hum"
))
.
set
(
"TEMP_LO_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"TEMP_HI_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"HUMIDITY_LO_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"HUMIDITY_HI_TIME"
,
sdf
.
format
(
dateTime
))
.
set
(
"TEMP"
,
data
.
getJSONObject
(
i
).
get
(
"temp"
))
.
set
(
"HUMIDITY"
,
data
.
getJSONObject
(
i
).
get
(
"hum"
)));
.
set
(
"PM25_HI"
,
KZdataObj
.
get
(
"pm25"
))
.
set
(
"PM25_HI_TIME"
,
sdf
.
format
(
dateTimes
))
.
set
(
"PM10_HI"
,
KZdataObj
.
get
(
"pm10"
))
.
set
(
"PM10_HI_TIME"
,
sdf
.
format
(
dateTimes
))
.
set
(
"TEMP"
,
dataObj
.
get
(
"temp"
))
.
set
(
"HUMIDITY"
,
dataObj
.
get
(
"hum"
));
list
.
add
(
record
);
}
Db
.
batchSave
(
"sl_environment_log"
,
list
,
list
.
size
());
System
.
err
.
println
(
"结束GetRoomWSD24List>>>"
);
...
...
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