Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-health-science
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
徐俊
yn-health-science
Commits
f786fbfc
Commit
f786fbfc
authored
Dec 04, 2024
by
徐俊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xujun
parent
533f7616
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
8 deletions
+22
-8
ComProjectKpitDetailDAO.java
...java/com/yiboshi/science/dao/ComProjectKpitDetailDAO.java
+1
-1
ComProjectKpitDetailService.java
.../yiboshi/science/service/ComProjectKpitDetailService.java
+1
-1
ComProjectKpitDetailServiceImpl.java
...science/service/impl/ComProjectKpitDetailServiceImpl.java
+2
-2
ComProjectServiceImpl.java
...m/yiboshi/science/service/impl/ComProjectServiceImpl.java
+16
-2
ComProjectKpitDetailDAO.xml
...min/src/main/resources/mapper/ComProjectKpitDetailDAO.xml
+2
-2
No files found.
science-admin/src/main/java/com/yiboshi/science/dao/ComProjectKpitDetailDAO.java
View file @
f786fbfc
...
@@ -13,6 +13,6 @@ import java.util.List;
...
@@ -13,6 +13,6 @@ import java.util.List;
public
interface
ComProjectKpitDetailDAO
extends
BaseMapper
<
ComProjectKpitDetail
>,
BaseDAO
<
ComProjectKpitDetailQueryVO
,
ComProjectKpitDetailDTO
,
ComProjectKpitDetail
>
{
public
interface
ComProjectKpitDetailDAO
extends
BaseMapper
<
ComProjectKpitDetail
>,
BaseDAO
<
ComProjectKpitDetailQueryVO
,
ComProjectKpitDetailDTO
,
ComProjectKpitDetail
>
{
List
<
ComProjectKpitD
etailD
TO
>
getProjectKpitDetail
(
String
projId
);
List
<
ComProjectKpitDTO
>
getProjectKpitDetail
(
String
projId
);
}
}
science-admin/src/main/java/com/yiboshi/science/service/ComProjectKpitDetailService.java
View file @
f786fbfc
...
@@ -13,7 +13,7 @@ import java.util.List;
...
@@ -13,7 +13,7 @@ import java.util.List;
public
interface
ComProjectKpitDetailService
extends
BaseService
<
ComProjectKpitDetailQueryVO
,
ComProjectKpitDetailDTO
,
ComProjectKpitDetail
>
{
public
interface
ComProjectKpitDetailService
extends
BaseService
<
ComProjectKpitDetailQueryVO
,
ComProjectKpitDetailDTO
,
ComProjectKpitDetail
>
{
List
<
ComProjectKpitD
etailD
TO
>
getProjectKpitDetailStatistic
(
String
projId
);
List
<
ComProjectKpitDTO
>
getProjectKpitDetailStatistic
(
String
projId
);
void
insertList
(
List
<
ComProjectKpitDetailDTO
>
list
,
String
objectId
);
void
insertList
(
List
<
ComProjectKpitDetailDTO
>
list
,
String
objectId
);
}
}
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectKpitDetailServiceImpl.java
View file @
f786fbfc
...
@@ -36,8 +36,8 @@ public class ComProjectKpitDetailServiceImpl extends BaseServiceImpl<ComProjectK
...
@@ -36,8 +36,8 @@ public class ComProjectKpitDetailServiceImpl extends BaseServiceImpl<ComProjectK
}
}
public
List
<
ComProjectKpitD
etailD
TO
>
getProjectKpitDetailStatistic
(
String
projId
)
{
public
List
<
ComProjectKpitDTO
>
getProjectKpitDetailStatistic
(
String
projId
)
{
List
<
ComProjectKpitD
etailD
TO
>
threeLevelList
=
comProjectKpitDetailDAO
.
getProjectKpitDetail
(
projId
);
List
<
ComProjectKpitDTO
>
threeLevelList
=
comProjectKpitDetailDAO
.
getProjectKpitDetail
(
projId
);
return
threeLevelList
;
return
threeLevelList
;
}
}
...
...
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectServiceImpl.java
View file @
f786fbfc
...
@@ -97,6 +97,8 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -97,6 +97,8 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
private
final
ComProjectUnitPaymentService
comProjectUnitPaymentService
;
private
final
ComProjectUnitPaymentService
comProjectUnitPaymentService
;
@Autowired
@Autowired
private
ComProjectKpitService
comProjectKpitService
;
private
ComProjectKpitService
comProjectKpitService
;
@Autowired
private
ComProjectKpitDetailService
comProjectKpitDetailService
;
@Override
@Override
protected
void
setCriteriaForQuery
(
ComProjectQueryVO
vo
,
QueryWrapper
<
ComProjectQueryVO
>
criteria
)
{
protected
void
setCriteriaForQuery
(
ComProjectQueryVO
vo
,
QueryWrapper
<
ComProjectQueryVO
>
criteria
)
{
...
@@ -271,6 +273,8 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -271,6 +273,8 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
//年度用款计划表
//年度用款计划表
List
<
ComProjectFundPlanDTO
>
fundPlanList
=
comProjectFundPlanService
.
getList
();
List
<
ComProjectFundPlanDTO
>
fundPlanList
=
comProjectFundPlanService
.
getList
();
dto
.
setFundPlan
(
fundPlanList
);
dto
.
setFundPlan
(
fundPlanList
);
// 项目绩效指标表
NewProjectKPIInfo
(
dto
);
// 附件
// 附件
List
<
ComFileDTO
>
fileList
=
processAttachmentList
(
projType
);
List
<
ComFileDTO
>
fileList
=
processAttachmentList
(
projType
);
...
@@ -284,6 +288,15 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -284,6 +288,15 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
return
dto
;
return
dto
;
}
}
private
void
NewProjectKPIInfo
(
ComProjectDTO
dto
)
{
List
<
ComProjectKpitDTO
>
ProjectKPIList
=
comProjectKpitService
.
getProjectKpitStatistic
();
ProjectKPIStatisticDTO
kpiDTO
=
new
ProjectKPIStatisticDTO
();
kpiDTO
.
setTotalRowSpan
(
ProjectKPIList
.
size
()
+
2
);
kpiDTO
.
setThreeLevel
(
ProjectKPIList
);
dto
.
setProjectKPI
(
kpiDTO
);
}
/**
/**
* 根据id获取项目信息
* 根据id获取项目信息
*
*
...
@@ -356,7 +369,6 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -356,7 +369,6 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
dto
.
setUnitPayment
(
unitPaymentList
);
dto
.
setUnitPayment
(
unitPaymentList
);
// 项目绩效目标表
// 项目绩效目标表
// if (dto.getProjState() >= 50)
LoadProjectKPIInfo
(
dto
);
LoadProjectKPIInfo
(
dto
);
// 在研或完成基础研究项目情况
// 在研或完成基础研究项目情况
...
@@ -387,7 +399,9 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -387,7 +399,9 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
}
}
private
void
LoadProjectKPIInfo
(
ComProjectDTO
dto
)
{
private
void
LoadProjectKPIInfo
(
ComProjectDTO
dto
)
{
List
<
ComProjectKpitDTO
>
ProjectKPIList
=
comProjectKpitService
.
getProjectKpitStatistic
();
List
<
ComProjectKpitDTO
>
ProjectKPIList
=
comProjectKpitDetailService
.
getProjectKpitDetailStatistic
(
dto
.
getId
());
if
(
null
==
ProjectKPIList
)
ProjectKPIList
=
comProjectKpitService
.
getProjectKpitStatistic
();
ProjectKPIStatisticDTO
kpiDTO
=
new
ProjectKPIStatisticDTO
();
ProjectKPIStatisticDTO
kpiDTO
=
new
ProjectKPIStatisticDTO
();
kpiDTO
.
setTotalRowSpan
(
ProjectKPIList
.
size
()
+
2
);
kpiDTO
.
setTotalRowSpan
(
ProjectKPIList
.
size
()
+
2
);
kpiDTO
.
setThreeLevel
(
ProjectKPIList
);
kpiDTO
.
setThreeLevel
(
ProjectKPIList
);
...
...
science-admin/src/main/resources/mapper/ComProjectKpitDetailDAO.xml
View file @
f786fbfc
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yiboshi.science.dao.ComProjectKpitDAO"
>
<mapper
namespace=
"com.yiboshi.science.dao.ComProjectKpitD
etailD
AO"
>
<sql
id=
"allColumns"
>
<sql
id=
"allColumns"
>
t.id, t.kpit_id, t.kpit_name, t.object_id, t.one_level_name, t.tow_level_name, t.target_value, t.performance_standard,
t.id, t.kpit_id, t.kpit_name, t.object_id, t.one_level_name, t.tow_level_name, t.target_value, t.performance_standard,
t.year_value1, t.year_value2, t.year_value3, t.display_order, t.one_display,
t.year_value1, t.year_value2, t.year_value3, t.display_order, t.one_display,
t.tow_display, t.one_row_span, t.tow_row_span, t.created, t.updated
t.tow_display, t.one_row_span, t.tow_row_span, t.created, t.updated
</sql>
</sql>
<select
id=
"getProjectKpitDetail"
parameterType=
"java.lang.String"
resultType=
"com.yiboshi.science.param.dto.ComProjectKpitD
etailD
TO"
>
<select
id=
"getProjectKpitDetail"
parameterType=
"java.lang.String"
resultType=
"com.yiboshi.science.param.dto.ComProjectKpitDTO"
>
select * from com_project_kpit_detail where object_id = #{projId} order by type_id, id
select * from com_project_kpit_detail where object_id = #{projId} order by type_id, id
</select>
</select>
</mapper>
</mapper>
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