Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspect
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
inspect
Commits
e5369d6f
提交
e5369d6f
authored
7月 14, 2020
作者:
孙洁清
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sjq修改的
上级
7d0f6511
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
84 行增加
和
32 行删除
+84
-32
InspectController.java
...n/java/com/zjty/inspect/controller/InspectController.java
+3
-4
MiddlewareDifficulty.java
...in/java/com/zjty/inspect/entity/MiddlewareDifficulty.java
+2
-2
ReportVo.java
src/main/java/com/zjty/inspect/entity/ReportVo.java
+3
-3
Scale.java
src/main/java/com/zjty/inspect/entity/Scale.java
+1
-1
Inspector.java
src/main/java/com/zjty/inspect/inspect/Inspector.java
+17
-8
EvaReportServiceImpl.java
...a/com/zjty/inspect/service/impl/EvaReportServiceImpl.java
+3
-1
BudgetUitl.java
src/main/java/com/zjty/inspect/utils/BudgetUitl.java
+21
-4
FileUtil.java
src/main/java/com/zjty/inspect/utils/FileUtil.java
+29
-4
WorkLoadUtil.java
src/main/java/com/zjty/inspect/utils/WorkLoadUtil.java
+1
-1
WpsUtil.java
src/main/java/com/zjty/inspect/utils/WpsUtil.java
+4
-4
没有找到文件。
src/main/java/com/zjty/inspect/controller/InspectController.java
浏览文件 @
e5369d6f
...
@@ -388,15 +388,14 @@ public class InspectController {
...
@@ -388,15 +388,14 @@ public class InspectController {
evaluation
.
setAuthority
(
reform
.
getAuthority
());
evaluation
.
setAuthority
(
reform
.
getAuthority
());
evaluation
.
setDel
(
0
);
evaluation
.
setDel
(
0
);
Evaluation
save
=
evaluationService
.
save
(
evaluation
);
Evaluation
save
=
evaluationService
.
save
(
evaluation
);
if
(
save
==
null
){
return
ServerResponse
.
badRequest
();
}
EvaReport
evaReport
=
new
EvaReport
();
EvaReport
evaReport
=
new
EvaReport
();
BeanUtils
.
copyProperties
(
save
,
evaReport
);
BeanUtils
.
copyProperties
(
save
,
evaReport
);
evaReport
.
setEva_id
(
save
.
getId
());
evaReport
.
setEva_id
(
save
.
getId
());
evaReportService
.
save
(
evaReport
);
evaReportService
.
save
(
evaReport
);
if
(
save
==
null
){
return
ServerResponse
.
badRequest
();
}
return
ServerResponse
.
ok
(
save
.
getId
());
return
ServerResponse
.
ok
(
save
.
getId
());
}
}
...
...
src/main/java/com/zjty/inspect/entity/MiddlewareDifficulty.java
浏览文件 @
e5369d6f
...
@@ -44,13 +44,13 @@ public class MiddlewareDifficulty {
...
@@ -44,13 +44,13 @@ public class MiddlewareDifficulty {
* 依赖详情(国产化支持的,王永磊要用)
* 依赖详情(国产化支持的,王永磊要用)
*/
*/
@ApiModelProperty
(
value
=
"依赖详情"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"依赖详情"
,
example
=
"1"
)
private
Integer
dependOnNum
;
private
long
dependOnNum
;
/**
/**
* 依赖数量
* 依赖数量
*/
*/
@ApiModelProperty
(
value
=
"依赖数量"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"依赖数量"
,
example
=
"1"
)
private
Integer
number
;
private
long
number
;
/*
/*
*用户额外信息详情
*用户额外信息详情
*/
*/
...
...
src/main/java/com/zjty/inspect/entity/ReportVo.java
浏览文件 @
e5369d6f
...
@@ -118,15 +118,15 @@ public class ReportVo {
...
@@ -118,15 +118,15 @@ public class ReportVo {
* 文件个数
* 文件个数
*/
*/
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
private
Integer
fileNum
;
private
long
fileNum
;
/**
/**
* 文件行数
* 文件行数
*/
*/
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
private
Integer
fileLine
;
private
long
fileLine
;
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
private
Integer
supportSize
=
0
;
private
long
supportSize
=
0
;
/**
/**
* 评估时间
* 评估时间
...
...
src/main/java/com/zjty/inspect/entity/Scale.java
浏览文件 @
e5369d6f
...
@@ -22,7 +22,7 @@ public class Scale {
...
@@ -22,7 +22,7 @@ public class Scale {
* 数量
* 数量
*/
*/
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"权限"
,
example
=
"1"
)
private
Integer
num
;
private
long
num
;
/**
/**
* 备注
* 备注
...
...
src/main/java/com/zjty/inspect/inspect/Inspector.java
浏览文件 @
e5369d6f
package
com
.
zjty
.
inspect
.
inspect
;
package
com
.
zjty
.
inspect
.
inspect
;
import
com.google.common.base.Utf8
;
import
com.zjty.inspect.dao.*
;
import
com.zjty.inspect.dao.*
;
import
com.zjty.inspect.entity.*
;
import
com.zjty.inspect.entity.*
;
import
com.zjty.inspect.enums.DependenceManagement
;
import
com.zjty.inspect.enums.DependenceManagement
;
...
@@ -13,10 +14,14 @@ import lombok.AllArgsConstructor;
...
@@ -13,10 +14,14 @@ import lombok.AllArgsConstructor;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.io.FileUtils
;
import
org.apache.commons.io.LineIterator
;
import
org.apache.tomcat.util.buf.Utf8Encoder
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.io.File
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.nio.file.*
;
import
java.nio.file.*
;
import
java.nio.file.attribute.BasicFileAttributes
;
import
java.nio.file.attribute.BasicFileAttributes
;
...
@@ -93,11 +98,11 @@ public class Inspector {
...
@@ -93,11 +98,11 @@ public class Inspector {
/**
/**
* 文件数量
* 文件数量
*/
*/
private
Integer
fileNum
=
0
;
private
long
fileNum
=
0
;
/**
/**
* 文件行数
* 文件行数
*/
*/
private
Integer
fileLine
=
0
;
private
long
fileLine
=
0
;
/**
/**
* 报告对象
* 报告对象
*/
*/
...
@@ -586,8 +591,8 @@ public class Inspector {
...
@@ -586,8 +591,8 @@ public class Inspector {
if
(
supportWarns
.
size
()
!=
10
)
{
if
(
supportWarns
.
size
()
!=
10
)
{
supportWarns
.
add
(
warn
);
supportWarns
.
add
(
warn
);
}
}
Integer
supportSize
=
report
.
getSupportSize
();
Long
supportSize
=
report
.
getSupportSize
();
int
i
=
supportSize
+
1
;
long
i
=
supportSize
+
1
;
report
.
setSupportSize
(
i
);
report
.
setSupportSize
(
i
);
supportStatus
=
1
;
supportStatus
=
1
;
}
}
...
@@ -623,6 +628,7 @@ public class Inspector {
...
@@ -623,6 +628,7 @@ public class Inspector {
//文件读取
//文件读取
if
(
inspectParameter
.
getSourceAddress
()
!=
null
)
{
if
(
inspectParameter
.
getSourceAddress
()
!=
null
)
{
try
{
try
{
log
.
info
(
"文件路径:"
+
inspectParameter
.
getSourceAddress
());
Files
.
walkFileTree
(
Paths
.
get
(
inspectParameter
.
getSourceAddress
()),
new
FileVisitor
<
Path
>()
{
Files
.
walkFileTree
(
Paths
.
get
(
inspectParameter
.
getSourceAddress
()),
new
FileVisitor
<
Path
>()
{
@Override
@Override
public
FileVisitResult
preVisitDirectory
(
Path
dir
,
BasicFileAttributes
attrs
)
throws
IOException
{
public
FileVisitResult
preVisitDirectory
(
Path
dir
,
BasicFileAttributes
attrs
)
throws
IOException
{
...
@@ -655,7 +661,7 @@ public class Inspector {
...
@@ -655,7 +661,7 @@ public class Inspector {
rule
.
setTechnologyName
(
techJavaSupport
.
getTechnologyName
());
rule
.
setTechnologyName
(
techJavaSupport
.
getTechnologyName
());
//做规则查询,不用去数据库查询
//做规则查询,不用去数据库查询
if
(!
ruleMap
.
containsKey
(
patten
+
":"
+
rule
.
getSuffix
()))
{
if
(!
ruleMap
.
containsKey
(
patten
.
toLowerCase
()
+
":"
+
rule
.
getSuffix
()))
{
rules
.
add
(
rule
);
rules
.
add
(
rule
);
ruleMap
.
put
(
patten
+
":"
+
rule
.
getSuffix
(),
rule
);
ruleMap
.
put
(
patten
+
":"
+
rule
.
getSuffix
(),
rule
);
}
}
...
@@ -671,9 +677,12 @@ public class Inspector {
...
@@ -671,9 +677,12 @@ public class Inspector {
}
}
fileNum
+=
1
;
fileNum
+=
1
;
try
{
try
{
List
<
String
>
allLines
=
Files
.
readAllLines
(
file
);
// List<String> allLines = Files.readAllLines(file);
fileLine
+=
allLines
.
size
();
String
s
=
file
.
toAbsolutePath
().
toString
();
}
catch
(
IOException
e
)
{
log
.
info
(
"文件路径:{}"
,
s
);
long
allLines
=
FileUtil
.
readFileNumber
(
new
File
(
s
));
fileLine
+=
allLines
;
}
catch
(
Exception
e
)
{
log
.
error
(
"当前文件无法读取:{}"
,
e
.
getMessage
());
log
.
error
(
"当前文件无法读取:{}"
,
e
.
getMessage
());
}
}
...
...
src/main/java/com/zjty/inspect/service/impl/EvaReportServiceImpl.java
浏览文件 @
e5369d6f
...
@@ -42,9 +42,11 @@ public class EvaReportServiceImpl implements EvaReportService {
...
@@ -42,9 +42,11 @@ public class EvaReportServiceImpl implements EvaReportService {
@Override
@Override
public
Predicate
toPredicate
(
Root
<
EvaReport
>
root
,
CriteriaQuery
<?>
query
,
CriteriaBuilder
cb
)
{
public
Predicate
toPredicate
(
Root
<
EvaReport
>
root
,
CriteriaQuery
<?>
query
,
CriteriaBuilder
cb
)
{
List
<
Predicate
>
predicateList
=
new
ArrayList
<
Predicate
>();
List
<
Predicate
>
predicateList
=
new
ArrayList
<
Predicate
>();
if
(
searchMap
.
get
(
"username"
)
!=
null
&&
!
""
.
equals
(
searchMap
.
get
(
"username"
)))
{
if
(
searchMap
.
get
(
"username"
)
!=
null
&&
!
""
.
equals
(
searchMap
.
get
(
"username"
))
)
{
if
(!
"root"
.
equals
(
searchMap
.
get
(
"username"
)))
{
predicateList
.
add
(
cb
.
like
(
root
.
get
(
"username"
).
as
(
String
.
class
),
"%"
+
(
String
)
searchMap
.
get
(
"username"
)
+
"%"
));
predicateList
.
add
(
cb
.
like
(
root
.
get
(
"username"
).
as
(
String
.
class
),
"%"
+
(
String
)
searchMap
.
get
(
"username"
)
+
"%"
));
}
}
}
if
(
searchMap
.
get
(
"projectName"
)
!=
null
&&
!
""
.
equals
(
searchMap
.
get
(
"projectName"
)))
{
if
(
searchMap
.
get
(
"projectName"
)
!=
null
&&
!
""
.
equals
(
searchMap
.
get
(
"projectName"
)))
{
predicateList
.
add
(
cb
.
like
(
root
.
get
(
"projectName"
).
as
(
String
.
class
),
"%"
+
(
String
)
searchMap
.
get
(
"projectName"
)
+
"%"
));
predicateList
.
add
(
cb
.
like
(
root
.
get
(
"projectName"
).
as
(
String
.
class
),
"%"
+
(
String
)
searchMap
.
get
(
"projectName"
)
+
"%"
));
}
}
...
...
src/main/java/com/zjty/inspect/utils/BudgetUitl.java
浏览文件 @
e5369d6f
...
@@ -6,6 +6,7 @@ import com.zjty.inspect.dao.ConfigParamDao;
...
@@ -6,6 +6,7 @@ import com.zjty.inspect.dao.ConfigParamDao;
import
com.zjty.inspect.entity.*
;
import
com.zjty.inspect.entity.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.StringUtils
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -60,7 +61,12 @@ public class BudgetUitl {
...
@@ -60,7 +61,12 @@ public class BudgetUitl {
}
else
{
}
else
{
scale
=
3
;
scale
=
3
;
}
}
inspectParameter
.
setMoneyRate
(
Double
.
valueOf
(
doubleHashMap
.
get
(
1
)));
String
s
=
doubleHashMap
.
get
(
1
);
if
(
StringUtils
.
isEmpty
(
s
))
{
inspectParameter
.
setMoneyRate
(
Double
.
valueOf
(
1.041
));
}
else
{
inspectParameter
.
setMoneyRate
(
Double
.
valueOf
(
s
));
}
Double
moneyRate
=
inspectParameter
.
getMoneyRate
();
Double
moneyRate
=
inspectParameter
.
getMoneyRate
();
System
.
out
.
println
(
JSON
.
toJSONString
(
"inspectParameter:"
+
inspectParameter
));
System
.
out
.
println
(
JSON
.
toJSONString
(
"inspectParameter:"
+
inspectParameter
));
int
year
=
inspectParameter
.
getYears
();
int
year
=
inspectParameter
.
getYears
();
...
@@ -130,18 +136,29 @@ public class BudgetUitl {
...
@@ -130,18 +136,29 @@ public class BudgetUitl {
if
(
inspectParameter
.
getRecastMethod
()==
1
){
if
(
inspectParameter
.
getRecastMethod
()==
1
){
//用户需要适配
//用户需要适配
if
(
report
.
getRecastMethod
()==
1
){
if
(
report
.
getRecastMethod
()==
1
){
double
refactorProportion1
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
2
));
String
s1
=
doubleHashMap
.
get
(
2
);
double
refactorProportion1
=
0.6
;
if
(!
StringUtils
.
isEmpty
(
s1
)){
refactorProportion1
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
2
));
}
inspectParameter
.
setProportion
(
refactorProportion1
);
inspectParameter
.
setProportion
(
refactorProportion1
);
Budget
budget1
=
getCodeRefactor
(
"代码重构预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
Budget
budget1
=
getCodeRefactor
(
"代码重构预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
budgetVo
.
getBudget
().
add
(
budget1
);
budgetVo
.
getBudget
().
add
(
budget1
);
return
budgetVo
;
return
budgetVo
;
}
}
double
refactorProportion
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
4
));
double
refactorProportion
=
0.3
;
if
(!
StringUtils
.
isEmpty
(
doubleHashMap
.
get
(
4
))){
refactorProportion
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
4
));
}
inspectParameter
.
setProportion
(
refactorProportion
);
inspectParameter
.
setProportion
(
refactorProportion
);
Budget
budget
=
getCodeRefactor
(
"代码修改预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
Budget
budget
=
getCodeRefactor
(
"代码修改预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
budgetVo
.
getBudget
().
add
(
budget
);
budgetVo
.
getBudget
().
add
(
budget
);
}
else
{
}
else
{
double
refactorProportion
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
3
));
double
refactorProportion
=
0.15
;
if
(!
StringUtils
.
isEmpty
(
doubleHashMap
.
get
(
3
))){
refactorProportion
=
Double
.
parseDouble
(
doubleHashMap
.
get
(
3
));
}
inspectParameter
.
setProportion
(
refactorProportion
);
inspectParameter
.
setProportion
(
refactorProportion
);
Budget
budget
=
getCodeRefactor
(
"代码适配预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
Budget
budget
=
getCodeRefactor
(
"代码适配预算"
,
inspectParameter
.
getProportion
(),
pow
,
systemFund
,
fund
,
moneyRate
,
coefficient
);
budgetVo
.
getBudget
().
add
(
budget
);
budgetVo
.
getBudget
().
add
(
budget
);
...
...
src/main/java/com/zjty/inspect/utils/FileUtil.java
浏览文件 @
e5369d6f
...
@@ -6,11 +6,14 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -6,11 +6,14 @@ import lombok.extern.slf4j.Slf4j;
import
net.lingala.zip4j.core.ZipFile
;
import
net.lingala.zip4j.core.ZipFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.io.*
;
import
java.io.FileOutputStream
;
import
java.nio.MappedByteBuffer
;
import
java.io.FileWriter
;
import
java.nio.channels.Channels
;
import
java.io.IOException
;
import
java.nio.channels.FileChannel
;
import
java.nio.channels.WritableByteChannel
;
import
java.time.LocalDate
;
import
java.time.LocalDate
;
import
java.util.zip.ZipEntry
;
import
java.util.zip.ZipOutputStream
;
@Slf4j
@Slf4j
public
class
FileUtil
{
public
class
FileUtil
{
...
@@ -25,6 +28,28 @@ public class FileUtil {
...
@@ -25,6 +28,28 @@ public class FileUtil {
return
filePath
;
return
filePath
;
}
}
public
static
int
readFileNumber
(
File
file
){
int
linenumber
=
0
;
try
{
if
(
file
.
exists
()){
FileReader
fr
=
new
FileReader
(
file
);
LineNumberReader
lnr
=
new
LineNumberReader
(
fr
);
while
(
lnr
.
readLine
()
!=
null
){
linenumber
++;
}
log
.
info
(
"Total number of lines : "
+
linenumber
);
lnr
.
close
();
return
linenumber
;
}
else
{
log
.
info
(
"File does not exists!"
+
linenumber
);
return
linenumber
;
}
}
catch
(
IOException
e
){
log
.
error
(
e
.
getMessage
());
}
return
linenumber
;
}
/**
/**
* 保存文件到本地
* 保存文件到本地
* @param multipartFile
* @param multipartFile
...
...
src/main/java/com/zjty/inspect/utils/WorkLoadUtil.java
浏览文件 @
e5369d6f
...
@@ -482,7 +482,7 @@ public class WorkLoadUtil {
...
@@ -482,7 +482,7 @@ public class WorkLoadUtil {
string
.
append
(
"其中"
);
string
.
append
(
"其中"
);
}
}
for
(
TechnologyReport
technologyReport:
report
.
getTechnologyList
().
getTechnologyReports
()){
for
(
TechnologyReport
technologyReport:
report
.
getTechnologyList
().
getTechnologyReports
()){
int
size
=
technologyReport
.
getTechnologyContents
().
size
();
long
size
=
technologyReport
.
getTechnologyContents
().
size
();
if
(
technologyReport
.
getTechnology
().
contains
(
"内部依赖(支持)"
)){
if
(
technologyReport
.
getTechnology
().
contains
(
"内部依赖(支持)"
)){
size
=
report
.
getDifficultyAssessment
().
getMiddlewareDifficulty
().
getDependOnNum
();
size
=
report
.
getDifficultyAssessment
().
getMiddlewareDifficulty
().
getDependOnNum
();
}
}
...
...
src/main/java/com/zjty/inspect/utils/WpsUtil.java
浏览文件 @
e5369d6f
...
@@ -180,17 +180,17 @@ public class WpsUtil {
...
@@ -180,17 +180,17 @@ public class WpsUtil {
keyValue
.
put
(
"budget"
,
assessmentReport
.
getBudget
());
keyValue
.
put
(
"budget"
,
assessmentReport
.
getBudget
());
SysScale
sysScale
=
assessmentReport
.
getSysScale
();
SysScale
sysScale
=
assessmentReport
.
getSysScale
();
if
(
StringUtils
.
isEmpty
(
sysScale
.
getCode
().
getNum
().
toString
())||
sysScale
.
getCode
().
getNum
()==-
1
)
{
if
(
sysScale
.
getCode
().
getNum
()==-
1
)
{
keyValue
.
put
(
"sysScaleCodeNum"
,
"0"
);
keyValue
.
put
(
"sysScaleCodeNum"
,
"0"
);
}
else
{
}
else
{
keyValue
.
put
(
"sysScaleCodeNum"
,
sysScale
.
getCode
().
getNum
()
.
toString
()
);
keyValue
.
put
(
"sysScaleCodeNum"
,
sysScale
.
getCode
().
getNum
());
}
}
keyValue
.
put
(
"sysScaleCodeDes"
,
sysScale
.
getCode
().
getDes
());
keyValue
.
put
(
"sysScaleCodeDes"
,
sysScale
.
getCode
().
getDes
());
keyValue
.
put
(
"sysScaleFileNum"
,
sysScale
.
getFile
().
getNum
()
.
toString
()
);
keyValue
.
put
(
"sysScaleFileNum"
,
sysScale
.
getFile
().
getNum
());
keyValue
.
put
(
"sysScaleFileDes"
,
sysScale
.
getFile
().
getDes
());
keyValue
.
put
(
"sysScaleFileDes"
,
sysScale
.
getFile
().
getDes
());
keyValue
.
put
(
"sysScaleModeNum"
,
sysScale
.
getMode
().
getNum
()
.
toString
()
);
keyValue
.
put
(
"sysScaleModeNum"
,
sysScale
.
getMode
().
getNum
());
keyValue
.
put
(
"sysScaleModeDes"
,
sysScale
.
getMode
().
getDes
());
keyValue
.
put
(
"sysScaleModeDes"
,
sysScale
.
getMode
().
getDes
());
TechnologyList
technologyList
=
assessmentReport
.
getTechnologyList
();
TechnologyList
technologyList
=
assessmentReport
.
getTechnologyList
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论