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
8d1f2fcc
Commit
8d1f2fcc
authored
Aug 21, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
解决冲突
parents
74d2de3b
56c14094
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
139 additions
and
25 deletions
+139
-25
IdxBizFanPointVarCentralValue.java
...odule/jxiop/biz/entity/IdxBizFanPointVarCentralValue.java
+41
-5
IdxBizPvPointVarCentralValue.java
...module/jxiop/biz/entity/IdxBizPvPointVarCentralValue.java
+43
-2
CommonServiceImpl.java
...boot/module/jxiop/biz/service/impl/CommonServiceImpl.java
+29
-4
PersonBasicServiceImpl.java
...module/jxiop/biz/service/impl/PersonBasicServiceImpl.java
+16
-11
PersonYardTimeTask.java
...oot/module/jxiop/biz/service/impl/PersonYardTimeTask.java
+10
-3
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/entity/IdxBizFanPointVarCentralValue.java
View file @
8d1f2fcc
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
...
...
@@ -27,7 +28,7 @@ public class IdxBizFanPointVarCentralValue{
/**
*
*/
@Table
Fiel
d
(
"SEQUENCE_NBR"
)
@Table
I
d
(
"SEQUENCE_NBR"
)
private
String
sequenceNbr
;
/**
...
...
@@ -81,8 +82,8 @@ public class IdxBizFanPointVarCentralValue{
/**
*
*/
@TableField
(
"ANALYSIS_POINT_ID"
)
private
String
analysisPointId
;
//
@TableField("ANALYSIS_POINT_ID")
//
private String analysisPointId;
/**
* 片区
...
...
@@ -135,8 +136,8 @@ public class IdxBizFanPointVarCentralValue{
/**
* 工况变量1ID
*/
@TableField
(
"PROCESS_POINT1_ID"
)
private
String
processPoint1Id
;
//
@TableField("PROCESS_POINT1_ID")
//
private String processPoint1Id;
/**
* 工况量2区间最小值
...
...
@@ -174,4 +175,39 @@ public class IdxBizFanPointVarCentralValue{
@TableField
(
"PROCESS_POINT2_ID"
)
private
String
processPoint2Id
;
/**
* 工况变量1ID
*/
@TableField
(
"PROCESS_POINT1_ID"
)
private
String
processPoint1Id
;
/**
*
*/
@TableField
(
"ANALYSIS_POINT_ID"
)
private
String
analysisPointId
;
/**
* 工况变量3ID
*/
@TableField
(
"PROCESS_POINT3_NAME"
)
private
String
processPoint3Name
;
/**
* 工况变量2ID
*/
@TableField
(
"PROCESS_POINT2_NAME"
)
private
String
processPoint2Name
;
/**
* 工况变量1ID
*/
@TableField
(
"PROCESS_POINT1_NAME"
)
private
String
processPoint1Name
;
/**
*
*/
@TableField
(
"ANALYSIS_POINT_NAME"
)
private
String
analysisPointName
;
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/entity/IdxBizPvPointVarCentralValue.java
View file @
8d1f2fcc
...
...
@@ -80,8 +80,8 @@ public class IdxBizPvPointVarCentralValue{
/**
*
*/
@TableField
(
"ANALYSIS_POINT_ID"
)
private
Integer
analysisPointId
;
//
@TableField("ANALYSIS_POINT_ID")
//
private Integer analysisPointId;
/**
* 片区
...
...
@@ -149,4 +149,45 @@ public class IdxBizPvPointVarCentralValue{
@TableField
(
"EQUIPMENT_NAME"
)
private
String
equipmentName
;
/**
* 工况变量3ID
*/
@TableField
(
"PROCESS_POINT3_ID_NAME"
)
private
String
processPoint3IdName
;
/**
* 工况变量2ID
*/
@TableField
(
"PROCESS_POINT2_ID_NAME"
)
private
String
processPoint2IdName
;
/**
* 工况变量1ID
*/
@TableField
(
"PROCESS_POINT1_ID_NAME"
)
private
String
processPoint1IdName
;
/**
*
*/
@TableField
(
"ANALYSIS_POINT_ID_NAME"
)
private
String
analysisPointIdName
;
/**
* 工况变量3ID
*/
@TableField
(
"PROCESS_POINT3_ID"
)
private
String
processPoint3Id
;
/**
* 工况变量2ID
*/
@TableField
(
"PROCESS_POINT2_ID"
)
private
String
processPoint2Id
;
/**
* 工况变量1ID
*/
@TableField
(
"PROCESS_POINT1_ID"
)
private
String
processPoint1Id
;
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/CommonServiceImpl.java
View file @
8d1f2fcc
...
...
@@ -70,7 +70,7 @@ public class CommonServiceImpl {
String
gkzxzjskey2
;
//----------------健康指数值计算相关请求属性配置------------------------
@Value
(
"${jkzsjs.url:
d6c175af-50e2-4ea9-9006-f091cdfe203
e}"
)
@Value
(
"${jkzsjs.url:
80538a37-2c68-431b-9aa1-bcab88d88f9
e}"
)
String
jkzsjsurl
;
...
...
@@ -95,7 +95,8 @@ public class CommonServiceImpl {
@Autowired
IdxBizFanPointVarCentralValueMapper
idxBizFanPointVarCentralValueMapper
;
@Autowired
IdxBizPvPointVarCentralValueMapper
idxBizPvPointVarCentralValueMapper
;
/**
* @return
...
...
@@ -510,6 +511,30 @@ public class CommonServiceImpl {
realParams
.
put
(
gkzxzjskey2
,
requestParams
);
logger
.
info
(
"------------------------------风机中心值------请求参数---------------------------------------"
+
JSON
.
toJSONString
(
realParams
));
String
response
=
HttpUtil
.
createPost
(
baseUrl
+
gkzxzjsurlfan
).
body
(
JSON
.
toJSONString
(
realParams
)).
execute
().
body
();
List
<
IdxBizFanPointVarCentralValue
>
anaylseList
=
idxBizFanPointVarCentralValueMapper
.
selectList
(
new
QueryWrapper
<
IdxBizFanPointVarCentralValue
>().
eq
(
"ANALYSIS_POINT_ID"
,
IdxBizFanPointProcessVariableClassification
.
getSequenceNbr
().
toString
()));
List
<
IdxBizFanPointVarCentralValue
>
precessList1
=
idxBizFanPointVarCentralValueMapper
.
selectList
(
new
QueryWrapper
<
IdxBizFanPointVarCentralValue
>().
eq
(
"PROCESS_POINT1_ID"
,
list
.
get
(
0
).
getProcessPointId
()));
List
<
IdxBizFanPointVarCentralValue
>
precessList2
=
idxBizFanPointVarCentralValueMapper
.
selectList
(
new
QueryWrapper
<
IdxBizFanPointVarCentralValue
>().
eq
(
"PROCESS_POINT2_ID"
,
list
.
get
(
1
).
getProcessPointId
()));
List
<
IdxBizFanPointVarCentralValue
>
precessList3
=
idxBizFanPointVarCentralValueMapper
.
selectList
(
new
QueryWrapper
<
IdxBizFanPointVarCentralValue
>().
eq
(
"PROCESS_POINT3_ID"
,
list
.
get
(
2
).
getProcessPointId
()));
for
(
int
i
=
0
;
i
<
anaylseList
.
size
();
i
++)
{
IdxBizFanPointVarCentralValue
idxBizFanPointVarCentralValue
=
anaylseList
.
get
(
i
);
idxBizFanPointVarCentralValue
.
setAnalysisPointName
(
IdxBizFanPointProcessVariableClassification
.
getPointName
());
idxBizFanPointVarCentralValueMapper
.
updateById
(
idxBizFanPointVarCentralValue
);
}
for
(
int
i
=
0
;
i
<
precessList1
.
size
();
i
++)
{
IdxBizFanPointVarCentralValue
idxBizFanPointVarCentralValue
=
precessList1
.
get
(
i
);
idxBizFanPointVarCentralValue
.
setProcessPoint1Name
(
idxBizFanPointProcessVariableClassificationList
.
get
(
2
).
getPointName
());
idxBizFanPointVarCentralValueMapper
.
updateById
(
idxBizFanPointVarCentralValue
);
}
for
(
int
i
=
0
;
i
<
precessList2
.
size
();
i
++)
{
IdxBizFanPointVarCentralValue
idxBizFanPointVarCentralValue
=
precessList2
.
get
(
i
);
idxBizFanPointVarCentralValue
.
setProcessPoint2Name
(
idxBizFanPointProcessVariableClassificationList
.
get
(
1
).
getPointName
());
idxBizFanPointVarCentralValueMapper
.
updateById
(
idxBizFanPointVarCentralValue
);
}
for
(
int
i
=
0
;
i
<
precessList3
.
size
();
i
++)
{
IdxBizFanPointVarCentralValue
idxBizFanPointVarCentralValue
=
precessList3
.
get
(
i
);
idxBizFanPointVarCentralValue
.
setProcessPoint3Name
(
idxBizFanPointProcessVariableClassificationList
.
get
(
0
).
getPointName
());
idxBizFanPointVarCentralValueMapper
.
updateById
(
idxBizFanPointVarCentralValue
);
}
try
{
logger
.
info
(
"------------------风机中心值--repsonse: "
+
response
);
TimeUnit
.
SECONDS
.
sleep
(
zxzsleepTime
);
...
...
@@ -758,10 +783,10 @@ public class CommonServiceImpl {
if
(
idxBizUhef
.
getProcess1Min
()
<=
value1
&&
value1
<=
idxBizUhef
.
getProcess1Max
()
&&
idxBizUhef
.
getProcess2Min
()
<=
value2
&&
value2
<=
idxBizUhef
.
getPorcess2Max
()
&&
idxBizUhef
.
getProcess3Min
()
<=
value3
&&
value3
<=
idxBizUhef
.
getProcess3Max
()){
map
.
put
(
"analysVariable"
,
value4
);
map
.
put
(
"analys
is
Variable"
,
value4
);
map
.
put
(
"stdDev"
,
idxBizUhef
.
getAnalysisStdDev
());
map
.
put
(
"centerValue"
,
idxBizUhef
.
getAnalysisCenterValue
());
map
.
put
(
"analysVariableId"
,
idxBizUhef
.
getAnalysisPointId
());
map
.
put
(
"analys
is
VariableId"
,
idxBizUhef
.
getAnalysisPointId
());
resultMap
.
put
(
idxBizUhef
.
getAnalysisPointId
(),
map
);
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/PersonBasicServiceImpl.java
View file @
8d1f2fcc
...
...
@@ -144,7 +144,9 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
List
<
String
>
list2
=
new
ArrayList
<>();
if
(
StringUtils
.
isNotEmpty
(
personUser
.
getPostName
()))
{
String
certificates
=
postNameMap
.
get
(
personUser
.
getPostName
());
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
if
(!
StringUtils
.
isEmpty
(
certificates
))
{
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
}
}
List
<
String
>
list
=
new
ArrayList
(
list2
);
//人员资质信息
...
...
@@ -154,7 +156,8 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
if
(
CollectionUtils
.
isNotEmpty
(
personCertificate
.
getCertificationInfo
()))
{
for
(
PersonCertificate
item
:
personCertificate
.
getCertificationInfo
())
{
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
Integer
.
parseInt
(
item
.
getValidPeriod
()));
int
validPeriod
=
StringUtils
.
isEmpty
(
item
.
getValidPeriod
())
?
3
:
Integer
.
parseInt
(
item
.
getValidPeriod
());
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
validPeriod
);
if
(
list
.
contains
(
item
.
getCertificateName
())
&&
DateUtils
.
dateCompare
(
date
,
new
Date
())
==
-
1
)
{
isOver
=
1
;
...
...
@@ -175,13 +178,12 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
personBasic
.
setQrcodeColor
(
QrcodeColorEnum
.
YELLOW
.
getCode
());
}
this
.
baseMapper
.
insert
(
personBasic
);
personCertificate
.
getCertificationInfo
().
forEach
(
item
->
{
item
.
setPersonId
(
personBasic
.
getSequenceNbr
());
personCertificateService
.
save
(
item
);
});
if
(
CollectionUtils
.
isNotEmpty
(
personCertificate
.
getCertificationInfo
()))
{
personCertificate
.
getCertificationInfo
().
forEach
(
item
->
{
item
.
setPersonId
(
personBasic
.
getSequenceNbr
());
personCertificateService
.
save
(
item
);
});
}
//人员技能学历信息
PersonSkillEducation
personSkillEducation
=
new
PersonSkillEducation
();
BeanUtils
.
copyProperties
(
personUser
,
personSkillEducation
);
...
...
@@ -309,7 +311,9 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
List
<
String
>
list2
=
new
ArrayList
<>();
if
(
StringUtils
.
isNotEmpty
(
personUser
.
getPostName
()))
{
String
certificates
=
String
.
valueOf
(
postNameMap
.
get
(
personUser
.
getPostName
()));
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
if
(!
StringUtils
.
isEmpty
(
certificates
))
{
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
}
}
List
<
String
>
list
=
new
ArrayList
(
list2
);
//人员资质信息
...
...
@@ -317,7 +321,8 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
Integer
isOver
=
0
;
if
(
CollectionUtils
.
isNotEmpty
(
personCertificate
.
getCertificationInfo
()))
{
for
(
PersonCertificate
item
:
personCertificate
.
getCertificationInfo
())
{
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
Integer
.
parseInt
(
item
.
getValidPeriod
()));
int
validPeriod
=
StringUtils
.
isEmpty
(
item
.
getValidPeriod
())
?
3
:
Integer
.
parseInt
(
item
.
getValidPeriod
());
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
validPeriod
);
if
(
list
.
contains
(
item
.
getCertificateName
())
&&
DateUtils
.
dateCompare
(
date
,
new
Date
())
==
-
1
)
{
isOver
=
1
;
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/PersonYardTimeTask.java
View file @
8d1f2fcc
...
...
@@ -61,13 +61,16 @@ public class PersonYardTimeTask {
personBasicList
.
forEach
(
personBasic
->
{
List
<
PersonCertificate
>
personCertificateList
=
perCertificateMap
.
get
(
personBasic
.
getSequenceNbr
());
String
yuanShiQrcodeColor
=
personBasic
.
getQrcodeColor
();
//默认红码
personBasic
.
setQrcodeColor
(
QrcodeColorEnum
.
RED
.
getCode
());
// 该岗位应获得的证书
List
<
String
>
list2
=
new
ArrayList
<>();
if
(
StringUtils
.
isNotEmpty
(
personBasic
.
getPostName
()))
{
String
certificates
=
String
.
valueOf
(
postNameMap
.
get
(
personBasic
.
getPostName
()));
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
if
(!
StringUtils
.
isEmpty
(
certificates
))
{
list2
=
Arrays
.
asList
(
certificates
.
split
(
","
));
}
}
List
<
String
>
list
=
new
ArrayList
(
list2
);
//人员资质信息
...
...
@@ -76,7 +79,8 @@ public class PersonYardTimeTask {
if
(
CollectionUtils
.
isNotEmpty
(
personCertificateList
))
{
for
(
PersonCertificate
item
:
personCertificateList
)
{
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
Integer
.
parseInt
(
item
.
getValidPeriod
()));
int
validPeriod
=
StringUtils
.
isEmpty
(
item
.
getValidPeriod
())
?
3
:
Integer
.
parseInt
(
item
.
getValidPeriod
());
Date
date
=
DateUtils
.
dateAddYears
(
item
.
getCertificateTime
(),
validPeriod
);
if
(
list
.
contains
(
item
.
getCertificateName
())
&&
DateUtils
.
dateCompare
(
date
,
new
Date
())
==
-
1
)
{
isOver
=
1
;
...
...
@@ -100,7 +104,10 @@ public class PersonYardTimeTask {
}
else
if
(
CollectionUtils
.
isEmpty
(
list
)
&&
isOver
==
0
&&
isInMonth
==
1
)
{
personBasic
.
setQrcodeColor
(
QrcodeColorEnum
.
YELLOW
.
getCode
());
}
personBasics
.
add
(
personBasic
);
if
(!
yuanShiQrcodeColor
.
equals
(
personBasic
.
getQrcodeColor
()))
{
personBasic
.
setRecDate
(
new
Date
());
personBasics
.
add
(
personBasic
);
}
});
personBasicService
.
updateBatchById
(
personBasics
);
}
...
...
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