Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
c6de9800
Commit
c6de9800
authored
Mar 01, 2024
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
固德威相关代码提交
parent
c66ade4f
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
70 additions
and
23 deletions
+70
-23
GoodWeRequestUtil.java
...eejoin/amos/api/householdapi/Utils/GoodWeRequestUtil.java
+3
-2
GoodWeConstant.java
...eejoin/amos/api/householdapi/constant/GoodWeConstant.java
+4
-3
GoodWeStationList.java
...face/orm/houseapi/entity/tdeingine/GoodWeStationList.java
+0
-14
GoodWeStationMonitorList.java
...m/houseapi/entity/tdeingine/GoodWeStationMonitorList.java
+40
-0
GoodWeStationMonitorListMapper.java
...e/orm/mapper/tdengine/GoodWeStationMonitorListMapper.java
+7
-0
GoodWeDataAcquisitionServiceImpl.java
...i/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
+16
-4
No files found.
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/Utils/GoodWeRequestUtil.java
View file @
c6de9800
...
...
@@ -49,8 +49,9 @@ public class GoodWeRequestUtil {
JSONObject
jsonObject
=
JSON
.
parseObject
(
respone
);
if
(
jsonObject
.
getString
(
"code"
).
equals
(
"0"
)){
JSONObject
jsonObject1
=
jsonObject
.
getJSONObject
(
"data"
);
hashMap
.
put
(
"token"
,
jsonObject1
.
getString
(
"token"
));
redisUtils
.
expire
(
redisKey
,
jsonObject1
.
getLong
(
"expire"
)-
10
);
String
token
=
jsonObject1
.
getString
(
"token"
);
hashMap
.
put
(
"token"
,
token
);
redisUtils
.
set
(
redisKey
,
token
,
jsonObject1
.
getLong
(
"expired"
)-
10
);
}
return
hashMap
;
}
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/constant/GoodWeConstant.java
View file @
c6de9800
...
...
@@ -11,10 +11,11 @@ public class GoodWeConstant {
public
static
String
baseurl
=
"http://openapi.sems.com.cn"
;
public
static
String
account
=
"18679135705"
;
public
static
String
password
=
"L
fj
5705@sems"
;
public
static
String
password
=
"L
jf
5705@sems"
;
public
static
String
tokenurl
=
"/api/OpenApi/GetToken"
;
public
static
String
stationListUrl
=
"/api/OpenApi/GetUserPowerStation"
;
public
static
String
stationDetailUrl
=
"/v1/api/stationDetail"
;
public
static
String
stationListStatusUrl
=
"/api/OpenApi/QueryPowerStationMonitor"
;
public
static
String
stationDetailUrl
=
"/api/OpenApi/GetPowerStationMonitorDetail"
;
public
static
String
collectorListUrl
=
"/v1/api/collectorList"
;
public
static
String
collectorDetailUrl
=
"/v1/api/collectorDetail"
;
public
static
String
inverterListUrl
=
"/v1/api/inverterList"
;
...
...
@@ -27,7 +28,7 @@ public class GoodWeConstant {
public
static
String
inverterMonthURL
=
"/v1/api/inverterMonth"
;
public
static
String
inverterYearURL
=
"/v1/api/inverterYear"
;
public
static
String
resovleRule_data_page_records
=
"data,page,records"
;
public
static
String
resovleRule_data_list
=
"data,
page,
list"
;
public
static
String
resovleRule_data_list
=
"data,list"
;
public
static
String
resovleRule_data_records
=
"data,records"
;
public
static
String
resovleRule_data
=
"data"
;
public
static
String
requestPost
=
"POST"
;
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/GoodWeStationList.java
deleted
100644 → 0
View file @
c66ade4f
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
orm
.
houseapi
.
entity
.
tdeingine
;
import
lombok.Data
;
@Data
public
class
GoodWeStationList
{
private
String
id
;
private
String
pw_name
;
private
String
conn_date
;
private
String
pw_capacity
;
private
String
pw_type
;
private
String
pw_inventersnum
;
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/houseapi/entity/tdeingine/GoodWeStationMonitorList.java
0 → 100644
View file @
c6de9800
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
orm
.
houseapi
.
entity
.
tdeingine
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
@Data
@TableName
(
value
=
"goodwe_station_monitor_list"
,
autoResultMap
=
true
)
public
class
GoodWeStationMonitorList
{
@TableField
(
"created_time"
)
private
long
createdTime
;
@TableField
(
"powerstation_id"
)
private
String
powerstation_id
;
@TableField
(
"stationname"
)
private
String
stationname
;
@TableField
(
"adcode"
)
private
String
adcode
;
@TableField
(
"location"
)
private
String
location
;
@TableField
(
"status"
)
private
Integer
status
;
@TableField
(
"pac"
)
private
Double
pac
;
@TableField
(
"capacity"
)
private
Double
capacity
;
@TableField
(
"eday"
)
private
Double
eday
;
@TableField
(
"etotal"
)
private
Double
etotal
;
@TableField
(
"powerstation_type"
)
private
String
powerstation_type
;
@TableField
(
"longitude"
)
private
String
longitude
;
@TableField
(
"latitude"
)
private
String
latitude
;
@TableField
(
"pac_kw"
)
private
Double
pac_kw
;
@TableField
(
"to_hour"
)
private
Double
to_hour
;
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/orm/mapper/tdengine/GoodWeStationMonitorListMapper.java
0 → 100644
View file @
c6de9800
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
face
.
orm
.
mapper
.
tdengine
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.GoodWeStationMonitorList
;
public
interface
GoodWeStationMonitorListMapper
extends
BaseMapper
<
GoodWeStationMonitorList
>
{
}
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/GoodWeDataAcquisitionServiceImpl.java
View file @
c6de9800
...
...
@@ -3,7 +3,8 @@ package com.yeejoin.amos.api.householdapi.face.service.impl;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.api.householdapi.Utils.GoodWeRequestUtil
;
import
com.yeejoin.amos.api.householdapi.constant.GoodWeConstant
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.GoodWeStationList
;
import
com.yeejoin.amos.api.householdapi.face.orm.houseapi.entity.tdeingine.GoodWeStationMonitorList
;
import
com.yeejoin.amos.api.householdapi.face.orm.mapper.tdengine.GoodWeStationMonitorListMapper
;
import
com.yeejoin.amos.api.householdapi.face.service.GoodWeDataAcquisitionService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -14,19 +15,30 @@ import java.util.List;
public
class
GoodWeDataAcquisitionServiceImpl
implements
GoodWeDataAcquisitionService
{
@Autowired
GoodWeRequestUtil
goodWeRequestUtil
;
@Autowired
GoodWeStationMonitorListMapper
goodWeStationMonitorListMapper
;
@Override
public
void
stationList
()
{
HashMap
<
String
,
Object
>
requestInfo
=
new
HashMap
<>();
requestInfo
.
put
(
"page_index"
,
1
);
requestInfo
.
put
(
"page_size"
,
1
00
);
requestInfo
.
put
(
"page_size"
,
2
00
);
String
requstParam
=
JSON
.
toJSONString
(
requestInfo
);
List
<
GoodWeStationList
>
goodWeStationLists
=
goodWeRequestUtil
.
getResPonse
(
GoodWeConstant
.
stationListUrl
,
GoodWeConstant
.
requestPost
,
requstParam
,
GoodWeConstant
.
resovleRule_data_list
,
GoodWeStationList
.
class
);
goodWeStationLists
.
size
();
List
<
GoodWeStationMonitorList
>
goodWeStationLists
=
goodWeRequestUtil
.
getResPonse
(
GoodWeConstant
.
stationListStatusUrl
,
GoodWeConstant
.
requestPost
,
requstParam
,
GoodWeConstant
.
resovleRule_data_list
,
GoodWeStationMonitorList
.
class
);
if
(
goodWeStationLists
.
size
()>
0
){
goodWeStationLists
.
forEach
(
goodWeStationList
->
{
goodWeStationList
.
setCreatedTime
(
System
.
currentTimeMillis
());
goodWeStationMonitorListMapper
.
insert
(
goodWeStationList
);
});
}
}
@Override
public
void
stationDetail
()
{
HashMap
<
String
,
Object
>
requestInfo
=
new
HashMap
<>();
requestInfo
.
put
(
"page_index"
,
1
);
requestInfo
.
put
(
"page_size"
,
200
);
String
requstParam
=
JSON
.
toJSONString
(
requestInfo
);
}
...
...
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