Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
cfea1d1f
Commit
cfea1d1f
authored
Dec 03, 2024
by
朱晨阳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口修改
parent
3118e3fc
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
8 deletions
+28
-8
DataDto.java
...va/com/yeejoin/amos/boot/module/hygf/api/dto/DataDto.java
+1
-0
TdHYGFInverterDayGenerateMapper.java
...f/api/tdenginemapper/TdHYGFInverterDayGenerateMapper.java
+1
-1
TdHYGFInverterDayGenerateMapper.xml
...urces/mapper/tdengine/TdHYGFInverterDayGenerateMapper.xml
+3
-0
JpInverterController.java
...boot/module/hygf/biz/controller/JpInverterController.java
+3
-3
JpInverterServiceImpl.java
...t/module/hygf/biz/service/impl/JpInverterServiceImpl.java
+20
-4
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/DataDto.java
View file @
cfea1d1f
...
...
@@ -12,6 +12,7 @@ import java.util.List;
@Data
public
class
DataDto
{
String
time
;
String
name
;
List
<
String
>
snCodes
;
String
regionalCompaniesCode
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/tdenginemapper/TdHYGFInverterDayGenerateMapper.java
View file @
cfea1d1f
...
...
@@ -20,5 +20,5 @@ public interface TdHYGFInverterDayGenerateMapper extends BaseMapper<TdHYGFInvert
List
<
Map
<
String
,
Object
>>
selectSnCodeList
(
String
startTime
,
String
endTime
,
List
<
String
>
sncodes
);
@UserEmpower
(
field
={
"regional_companies_code"
},
dealerField
={
"amos_company_code"
,
"regional_companies_code"
}
,
fieldConditions
={
"eq"
,
"in"
}
,
relationship
=
"and"
)
List
<
TdHYGFInverterDayGenerate
>
selectListPage
(
List
<
String
>
snCodeList
,
List
<
String
>
maxCreatedTimeList
,
String
startTime
,
String
endTime
,
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
);
List
<
TdHYGFInverterDayGenerate
>
selectListPage
(
List
<
String
>
snCodeList
,
List
<
String
>
maxCreatedTimeList
,
String
startTime
,
String
endTime
,
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
,
@Param
(
"name"
)
String
name
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/tdengine/TdHYGFInverterDayGenerateMapper.xml
View file @
cfea1d1f
...
...
@@ -83,6 +83,9 @@
<if
test=
"regionalCompaniesCode!=null and regionalCompaniesCode != ''"
>
and regional_companies_code = #{regionalCompaniesCode}
</if>
<if
test=
"name !=null and name != ''"
>
and name LIKE #{name}
</if>
</where>
order by created_time desc
</select>
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/JpInverterController.java
View file @
cfea1d1f
...
...
@@ -275,7 +275,7 @@ public class JpInverterController extends BaseController {
// List<String> dd= snCodes!=null? JSON.parseArray(snCodes,String.class):null;
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterDayReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()));
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterDayReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()
,
dataDto
.
getName
()
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
@@ -309,7 +309,7 @@ public class JpInverterController extends BaseController {
}
// List<String> dd= snCodes!=null? JSON.parseArray(snCodes,String.class):null;
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterMonthReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()));
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterMonthReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()
,
dataDto
.
getName
()
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
@@ -344,7 +344,7 @@ public class JpInverterController extends BaseController {
}
// List<String> dd= snCodes!=null? JSON.parseArray(snCodes,String.class):null;
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterYearReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()));
return
ResponseHelper
.
buildResponse
(
jpInverterServiceImpl
.
jpInverterYearReport
(
current
,
size
,
dataDto
.
getTime
(),
dataDto
.
getSnCodes
(),
null
,
dataDto
.
getRegionalCompaniesCode
()
,
dataDto
.
getName
()
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/JpInverterServiceImpl.java
View file @
cfea1d1f
...
...
@@ -151,7 +151,7 @@ public class JpInverterServiceImpl extends BaseService<JpInverterDto, JpInverter
}
@UserLimits
public
Page
<
TdHYGFInverterDayGenerate
>
jpInverterDayReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
)
{
public
Page
<
TdHYGFInverterDayGenerate
>
jpInverterDayReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
,
String
name
)
{
Page
<
TdHYGFInverterDayGenerate
>
tdHYGFInverterDayGeneratePage
=
new
Page
<>();
// Date date = DateUtil.parse(time, "yyyy-MM-dd");
// Date timeStart = DateUtils.dateAddHours(date, -8);
...
...
@@ -194,9 +194,16 @@ public class JpInverterServiceImpl extends BaseService<JpInverterDto, JpInverter
maxCreatedTimeList
.
add
(
sdf
.
format
(
item
.
get
(
"max_created_time"
)));
}
});
if
(
StringUtils
.
isNotEmpty
(
name
))
{
name
=
'%'
+
name
+
"%"
;
}
Map
<
String
,
String
>
regionalCompaniesNameMap
=
getRegionalCompaniesNameMap
();
PageHelper
.
startPage
(
current
,
size
);
List
<
TdHYGFInverterDayGenerate
>
tdHYGFInverterDayGenerates
=
tdHYGFInverterDayGenerateMapper
.
selectListPage
(
snCodeList
,
null
,
startTime
,
endTime
,
regionalCompaniesCode
);
List
<
TdHYGFInverterDayGenerate
>
tdHYGFInverterDayGenerates
=
tdHYGFInverterDayGenerateMapper
.
selectListPage
(
snCodeList
,
null
,
startTime
,
endTime
,
regionalCompaniesCode
,
name
);
tdHYGFInverterDayGenerates
.
forEach
(
tdHYGFInverterDayGenerate
->
{
Date
date1
=
new
Date
(
tdHYGFInverterDayGenerate
.
getCreatedTime
());
...
...
@@ -263,19 +270,25 @@ public class JpInverterServiceImpl extends BaseService<JpInverterDto, JpInverter
return
tdHYGFInverterDayGenerates
;
}
@UserLimits
public
Page
<
TdHYGFInverterMonthGenerate
>
jpInverterMonthReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
)
{
public
Page
<
TdHYGFInverterMonthGenerate
>
jpInverterMonthReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
,
String
name
)
{
Page
<
TdHYGFInverterMonthGenerate
>
tdHYGFInverterMonthGeneratePage
=
new
Page
<>();
QueryWrapper
queryWrapper
=
new
QueryWrapper
<
TdHYGFInverterMonthGenerate
>()
.
eq
(
"year_month"
,
time
);
// .in("third_station_id", stationIds);
if
(
CollectionUtil
.
isNotEmpty
(
sncodes
))
{
queryWrapper
.
in
(
"sn_code"
,
sncodes
);
}
if
(
StringUtils
.
isNotEmpty
(
name
))
{
queryWrapper
.
like
(
"name"
,
"%"
+
name
+
"%"
);
}
queryWrapper
.
eq
(!
StringUtils
.
isEmpty
(
regionalCompaniesCode
),
"regional_companies_code"
,
regionalCompaniesCode
);
queryWrapper
.
orderByDesc
(
"day_time"
);
Map
<
String
,
String
>
regionalCompaniesNameMap
=
getRegionalCompaniesNameMap
();
PageHelper
.
startPage
(
current
,
size
);
List
<
TdHYGFInverterMonthGenerate
>
tdHYGFInverterMonthGenerates
=
tdHYGFInverterMonthGenerateMapper
.
selectList
(
queryWrapper
);
...
...
@@ -329,7 +342,7 @@ public class JpInverterServiceImpl extends BaseService<JpInverterDto, JpInverter
return
tdHYGFInverterMonthGenerates
;
}
@UserLimits
public
Page
<
TdHYGFInverterYearGenerate
>
jpInverterYearReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
)
{
public
Page
<
TdHYGFInverterYearGenerate
>
jpInverterYearReport
(
int
current
,
int
size
,
String
time
,
List
<
String
>
sncodes
,
List
<
String
>
stationIds
,
String
regionalCompaniesCode
,
String
name
)
{
Page
<
TdHYGFInverterYearGenerate
>
tdHYGFInverterYearGeneratePage
=
new
Page
<>();
QueryWrapper
queryWrapper
=
new
QueryWrapper
<
TdHYGFInverterYearGenerate
>()
.
eq
(
"year"
,
time
);
...
...
@@ -337,6 +350,9 @@ public class JpInverterServiceImpl extends BaseService<JpInverterDto, JpInverter
if
(
CollectionUtil
.
isNotEmpty
(
sncodes
))
{
queryWrapper
.
in
(
"sn_code"
,
sncodes
);
}
if
(
StringUtils
.
isNotEmpty
(
name
))
{
queryWrapper
.
like
(
"name"
,
"%"
+
name
+
"%"
);
}
queryWrapper
.
eq
(!
StringUtils
.
isEmpty
(
regionalCompaniesCode
),
"regional_companies_code"
,
regionalCompaniesCode
);
queryWrapper
.
orderByDesc
(
"month_time"
);
...
...
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