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
1c60cdf5
Commit
1c60cdf5
authored
Nov 10, 2023
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://36.40.66.175:5000/moa/amos-boot-biz
into developer
parents
43543883
9aa7053c
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
47 additions
and
44 deletions
+47
-44
KsolarDataAcquisitionServiceImpl.java
...i/face/service/impl/KsolarDataAcquisitionServiceImpl.java
+15
-12
UserEmpowerInterceptor.java
...s/boot/module/hygf/api/config/UserEmpowerInterceptor.java
+2
-10
UserEmpowerThreadLocal.java
...s/boot/module/hygf/api/config/UserEmpowerThreadLocal.java
+4
-2
UserEmpowerThreadLocalModel.java
...t/module/hygf/api/config/UserEmpowerThreadLocalModel.java
+4
-3
UserLimitsAdvice.java
...in/amos/boot/module/hygf/api/config/UserLimitsAdvice.java
+5
-11
JpStationMapper.java
...oin/amos/boot/module/hygf/api/mapper/JpStationMapper.java
+3
-1
JpStationMapper.xml
...f-api/src/main/resources/mapper/mysql/JpStationMapper.xml
+9
-0
JpStationController.java
.../boot/module/hygf/biz/controller/JpStationController.java
+3
-3
KafkaAnalyseController.java
...t/module/jxiop/biz/controller/KafkaAnalyseController.java
+2
-2
No files found.
amos-boot-data/amos-boot-data-housepvapi/src/main/java/com/yeejoin/amos/api/householdapi/face/service/impl/KsolarDataAcquisitionServiceImpl.java
View file @
1c60cdf5
...
...
@@ -1035,8 +1035,8 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
}
//
List<JpInverter> jpInverter1 = jpInverterMapper.selectList(new QueryWrapper<JpInverter>().
//
eq("third_code", PVProducerInfoEnum.KSOLAR.getCode()));
List
<
JpInverter
>
jpInverter1
=
jpInverterMapper
.
selectList
(
new
QueryWrapper
<
JpInverter
>().
eq
(
"third_code"
,
PVProducerInfoEnum
.
KSOLAR
.
getCode
()));
...
...
@@ -1059,8 +1059,19 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
pattern
);
Date
startTimeL
=
sdf
.
parse
(
startTime
);
Date
recoverTimeL
=
sdf
.
parse
(
recoverTime
);
String
snCode
=
null
;
if
(
jpInverter1
!=
null
&&!
jpInverter1
.
isEmpty
()){
for
(
JpInverter
jpInverter
:
jpInverter1
)
{
if
(
jpInverter
.
getCollectorId
().
equals
(
ksolarAlarmDto
.
getDeviceId
())){
snCode
=
jpInverter
.
getCollectorSnCode
();
break
;
}
}
}
HYGFJPInverterWarn
hygfjpInverterWarn
=
hygfjpInverterWarnMapper
.
selectOne
(
new
QueryWrapper
<
HYGFJPInverterWarn
>()
.
eq
(
"sn_code"
,
ksolarAlarmDto
.
getAlarmId
()
)
.
eq
(
"sn_code"
,
snCode
)
.
eq
(
"start_time"
,
startTimeL
.
getTime
())
.
eq
(
"third_code"
,
PVProducerInfoEnum
.
KSOLAR
.
getCode
())
.
eq
(
"third_station_id"
,
ksolarAlarmDto
.
getStationId
())
...
...
@@ -1071,15 +1082,7 @@ public class KsolarDataAcquisitionServiceImpl implements KSolarDataAcquisitionSe
hygfjpInverterWarn
.
setTime
(
System
.
currentTimeMillis
());
hygfjpInverterWarn
.
setTimeLong
(
System
.
currentTimeMillis
());
// if(jpInverter1!=null&&!jpInverter1.isEmpty()){
// for (JpInverter jpInverter : jpInverter1) {
// if(jpInverter.getCollectorId().equals(ksolarAlarmDto.getDeviceId())){
// hygfjpInverterWarn.setSnCode(jpInverter.getCollectorSnCode());
// break;
// }
// }
// }
hygfjpInverterWarn
.
setSnCode
(
snCode
);
hygfjpInverterWarn
.
setThirdStationId
(
ksolarAlarmDto
.
getStationId
());
hygfjpInverterWarn
.
setLevel
(
KSolarConstant
.
alarmLevel
.
get
(
ksolarAlarmDto
.
getLevels
()));
hygfjpInverterWarn
.
setContent
(
ksolarAlarmDto
.
getMessage
());
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/config/UserEmpowerInterceptor.java
View file @
1c60cdf5
...
...
@@ -50,17 +50,12 @@ public class UserEmpowerInterceptor implements Interceptor {
@Override
public
Object
intercept
(
Invocation
invocation
)
throws
Throwable
{
try
{
StatementHandler
statementHandler
=
PluginUtils
.
realTarget
(
invocation
.
getTarget
());
MetaObject
metaObject
=
SystemMetaObject
.
forObject
(
statementHandler
);
MappedStatement
mappedStatement
=
(
MappedStatement
)
metaObject
.
getValue
(
"delegate.mappedStatement"
);
//获取方法注解
Method
method
=
getTargetDataAuthMethod
(
mappedStatement
);
UserEmpower
userEmpower
=
getTargetDataAuthAnnotation
(
mappedStatement
);
if
(
userEmpower
==
null
){
return
invocation
.
proceed
();
}
...
...
@@ -71,10 +66,7 @@ public class UserEmpowerInterceptor implements Interceptor {
//获取 参数之间关系
String
fileBetweenCondition
=
userEmpower
.
relationship
();
//获取参数值,
Vector
<
String
>
orgCode
=
UserEmpowerThreadLocal
.
getDataAuthRule
();
List
<
String
>
orgCode
=
UserEmpowerThreadLocal
.
getDataAuthRule
();
BoundSql
boundSql
=
(
BoundSql
)
metaObject
.
getValue
(
"delegate.boundSql"
);
//获取sql
String
sql
=
boundSql
.
getSql
();
...
...
@@ -135,7 +127,7 @@ public class UserEmpowerInterceptor implements Interceptor {
}
private
List
<
String
>
selectSql
(
String
[]
filed
,
String
[]
fileCondition
,
Vector
<
String
>
data
){
private
List
<
String
>
selectSql
(
String
[]
filed
,
String
[]
fileCondition
,
List
<
String
>
data
){
List
<
String
>
sql
=
new
ArrayList
<>();
if
(
filed
!=
null
&&
filed
.
length
>
0
&&
fileCondition
!=
null
&&
fileCondition
.
length
>
0
&&
data
!=
null
&&
data
.
size
()>
0
){
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/config/UserEmpowerThreadLocal.java
View file @
1c60cdf5
...
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.boot.module.hygf.api.config;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
java.util.List
;
import
java.util.Vector
;
/**
...
...
@@ -18,11 +20,11 @@ public class UserEmpowerThreadLocal {
return
requestContext
.
get
();
}
public
static
Vector
<
String
>
getDataAuthRule
()
{
public
static
List
<
String
>
getDataAuthRule
()
{
return
getPermissionInterceptorContext
().
getThreadLocalData
();
}
public
static
void
setDataAuthRule
(
Vector
<
String
>
dataAuthRule
)
{
public
static
void
setDataAuthRule
(
List
<
String
>
dataAuthRule
)
{
getPermissionInterceptorContext
().
setDataAuthRule
(
dataAuthRule
);
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/config/UserEmpowerThreadLocalModel.java
View file @
1c60cdf5
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
config
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Vector
;
/**
...
...
@@ -11,13 +12,13 @@ import java.util.Vector;
public
class
UserEmpowerThreadLocalModel
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
Vector
<
String
>
threadLocalData
;
private
List
<
String
>
threadLocalData
;
public
Vector
<
String
>
getThreadLocalData
()
{
public
List
<
String
>
getThreadLocalData
()
{
return
threadLocalData
;
}
public
void
setDataAuthRule
(
Vector
<
String
>
threadLocalData
)
{
public
void
setDataAuthRule
(
List
<
String
>
threadLocalData
)
{
this
.
threadLocalData
=
threadLocalData
;
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/config/UserLimitsAdvice.java
View file @
1c60cdf5
...
...
@@ -48,17 +48,11 @@ public class UserLimitsAdvice {
// 获取该方法上的 OpenApi注解
// UserLimits aspectAnnotation = method.getAnnotation(UserLimits.class);
// String userid=RequestContext.getExeUserId();
// LambdaQueryWrapper<StdUserEmpower> qu=new LambdaQueryWrapper();
// qu.eq(StdUserEmpower::getAmosUserId,userid);
// StdUserEmpower list= userEmpowerMapper.selectOne(qu);
Vector
<
String
>
list
=
new
Vector
<>();
list
.
add
(
"55555"
);
list
.
add
(
"66666"
);
UserEmpowerThreadLocal
.
setDataAuthRule
(
list
!=
null
?(
Vector
<
String
>)
list:
null
);
String
userid
=
RequestContext
.
getExeUserId
();
LambdaQueryWrapper
<
StdUserEmpower
>
qu
=
new
LambdaQueryWrapper
();
qu
.
eq
(
StdUserEmpower:
:
getAmosUserId
,
userid
);
StdUserEmpower
list
=
userEmpowerMapper
.
selectOne
(
qu
);
UserEmpowerThreadLocal
.
setDataAuthRule
(
list
!=
null
?
list
.
getAmosOrgCode
():
null
);
//正常往后执行
return
joinPoint
.
proceed
();
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/JpStationMapper.java
View file @
1c60cdf5
...
...
@@ -19,8 +19,10 @@ import java.util.Map;
public
interface
JpStationMapper
extends
BaseMapper
<
JpStation
>
{
List
<
JpStationDto
>
queryForDealerReviewPage
(
@Param
(
"dto"
)
JpStationDto
reviewDto
);
JpStationDto
queryCount
(
@Param
(
"dto"
)
JpStationDto
reviewDto
);
@UserEmpower
(
field
={
"aaa"
,
"bbb"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
List
<
Map
<
String
,
Object
>>
countState
(
@Param
(
"dto"
)
JpStationDto
reviewDto
);
List
<
Map
<
String
,
Double
>>
getPowerqx
(
String
dateType
);
@UserEmpower
(
field
={
"regional_companies_code"
,
"amos_company_code"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
List
<
JpStation
>
getJpStation
();
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/JpStationMapper.xml
View file @
1c60cdf5
...
...
@@ -153,4 +153,13 @@
</select>
<select
id=
"getJpStation"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.entity.JpStation"
>
select
`sequence_nbr` sequenceNbr,
third_station_id thirdStationId
from hygf_jp_station
where is_delete=0
</select>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/JpStationController.java
View file @
1c60cdf5
...
...
@@ -12,6 +12,7 @@ import com.yeejoin.amos.boot.module.hygf.api.mapper.JpInverterMapper;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.JpPersonStationMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.JpStationMapper
;
import
com.yeejoin.amos.boot.module.standard.api.entity.PublicAgencyUser
;
import
org.omg.CORBA.OBJ_ADAPTER
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
...
...
@@ -349,11 +350,10 @@ public class JpStationController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"工率曲线"
,
notes
=
"电站监控电量收益"
)
@GetMapping
(
value
=
"/test"
)
@UserLimits
public
ResponseModel
<
Map
<
String
,
List
<
Object
>>>
getPowerqx
()
{
public
Object
getPowerqx
()
{
jpStationMapper
.
countState
(
new
JpStationDto
());
return
null
;
return
jpStationMapper
.
getJpStation
();
}
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/KafkaAnalyseController.java
View file @
1c60cdf5
...
...
@@ -334,10 +334,10 @@ public class KafkaAnalyseController {
}
}
}
stationDto
.
setScoreRange
(
"(最
高:"
+
stationLowScore
+
"分, 最低
:"
+
stationHighScore
+
"分)"
);
stationDto
.
setScoreRange
(
"(最
低:"
+
stationLowScore
+
"分, 最高
:"
+
stationHighScore
+
"分)"
);
}
areaMapDto
.
setScoreRange
(
"(最
高:"
+
areaLowScore
+
"分, 最低
:"
+
areaHighScore
+
"分)"
);
areaMapDto
.
setScoreRange
(
"(最
低:"
+
areaLowScore
+
"分, 最高
:"
+
areaHighScore
+
"分)"
);
}
List
<
FullViewRecallInfoDTO
>
resultList
=
new
ArrayList
<>();
resultList
.
add
(
allMapDto
);
...
...
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