Commit c59c09da authored by 徐俊's avatar 徐俊

xujun

parent 4b4d7eeb
...@@ -30,6 +30,10 @@ public class ComProjectKpitDTO extends BaseDTO { ...@@ -30,6 +30,10 @@ public class ComProjectKpitDTO extends BaseDTO {
@ApiModelProperty(value = "父Id", position = 8) @ApiModelProperty(value = "父Id", position = 8)
@Length(max=36, message = "父Id不能大于36") @Length(max=36, message = "父Id不能大于36")
private String parentId; private String parentId;
/** kpitId */
@ApiModelProperty(value = "kpitId", position = 8)
@Length(max=36, message = "kpitId不能大于36")
private String kpitId;
/** 绩效类型名称 */ /** 绩效类型名称 */
@ApiModelProperty(value = "绩效类型名称", position = 1 ) @ApiModelProperty(value = "绩效类型名称", position = 1 )
@Length(max=200, message = "绩效类型名称不能大于200") @Length(max=200, message = "绩效类型名称不能大于200")
......
...@@ -400,7 +400,7 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro ...@@ -400,7 +400,7 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
private void LoadProjectKPIInfo(ComProjectDTO dto) { private void LoadProjectKPIInfo(ComProjectDTO dto) {
List<ComProjectKpitDTO> ProjectKPIList = comProjectKpitDetailService.getProjectKpitDetailStatistic(dto.getId()); List<ComProjectKpitDTO> ProjectKPIList = comProjectKpitDetailService.getProjectKpitDetailStatistic(dto.getId());
if (null == ProjectKPIList) if (null == ProjectKPIList || ProjectKPIList.size() == 0)
ProjectKPIList = comProjectKpitService.getProjectKpitStatistic(); ProjectKPIList = comProjectKpitService.getProjectKpitStatistic();
ProjectKPIStatisticDTO kpiDTO = new ProjectKPIStatisticDTO(); ProjectKPIStatisticDTO kpiDTO = new ProjectKPIStatisticDTO();
kpiDTO.setTotalRowSpan(ProjectKPIList.size() + 2); kpiDTO.setTotalRowSpan(ProjectKPIList.size() + 2);
...@@ -410,6 +410,10 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro ...@@ -410,6 +410,10 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
kpiDTO.setProjName(dto.getProjName()); kpiDTO.setProjName(dto.getProjName());
kpiDTO.setAppUnitName(dto.getAppUnitName()); kpiDTO.setAppUnitName(dto.getAppUnitName());
kpiDTO.setProjAttribute(dto.getProjAttribute()); kpiDTO.setProjAttribute(dto.getProjAttribute());
kpiDTO.setYearTarget(dto.getYearTarget());
kpiDTO.setYear1Goal(dto.getYear1Goal());
kpiDTO.setYear2Goal(dto.getYear2Goal());
kpiDTO.setYear3Goal(dto.getYear3Goal());
if (Objects.nonNull(dto.getStartDate()) && Objects.nonNull(dto.getEndDate())) if (Objects.nonNull(dto.getStartDate()) && Objects.nonNull(dto.getEndDate()))
kpiDTO.setProjDeadline(DateUtils.FormatDate(dto.getStartDate()) + "至" + DateUtils.FormatDate(dto.getEndDate())); kpiDTO.setProjDeadline(DateUtils.FormatDate(dto.getStartDate()) + "至" + DateUtils.FormatDate(dto.getEndDate()));
List<ComProjectBudgetDTO> budgetDTO = dto.getBudget(); List<ComProjectBudgetDTO> budgetDTO = dto.getBudget();
......
...@@ -46,7 +46,8 @@ ...@@ -46,7 +46,8 @@
ic.research_person_count,ic.lead_unit,ic.recommend_unit,ic.technology_innovation_base,ic.total_funding,ic.gov_funding,ic.unit_funding,ic.self_funding,ic.other_funding,ic.link_name,ic.link_mobile,ic.link_email,ic.proj_abstract, ic.research_person_count,ic.lead_unit,ic.recommend_unit,ic.technology_innovation_base,ic.total_funding,ic.gov_funding,ic.unit_funding,ic.self_funding,ic.other_funding,ic.link_name,ic.link_mobile,ic.link_email,ic.proj_abstract,
ic.proj_keywords,ic.proj_content,ic.mem_resume, ic.research_progress, ic.proj_keywords,ic.proj_content,ic.mem_resume, ic.research_progress,
ic.research_content,ic.technology_target,ic.economy_target,ic.achievement_target, ic.research_content,ic.technology_target,ic.economy_target,ic.achievement_target,
ic.other_target,ic.proj_basis,ic.research_plan,ic.main_features,ic.expected_results,ic.research_projects,ic.proj_attribute,ic.remark ic.other_target,ic.proj_basis,ic.research_plan,ic.main_features,ic.expected_results,ic.research_projects,ic.proj_attribute,ic.remark,
ic.year_target,ic.year1_goal,ic.year2_goal,ic.year3_goal
from com_project a from com_project a
left join com_project_basic ic on a.id=ic.proj_id left join com_project_basic ic on a.id=ic.proj_id
left join system_parameter b on a.knowledge_id=b.id left join system_parameter b on a.knowledge_id=b.id
......
...@@ -8,6 +8,6 @@ ...@@ -8,6 +8,6 @@
</sql> </sql>
<select id="getProjectKpit" resultType="com.yiboshi.science.param.dto.ComProjectKpitDTO"> <select id="getProjectKpit" resultType="com.yiboshi.science.param.dto.ComProjectKpitDTO">
select * from com_project_kpit order by type_id, id select *, id as kpitId from com_project_kpit order by type_id, id
</select> </select>
</mapper> </mapper>
...@@ -9,6 +9,6 @@ ...@@ -9,6 +9,6 @@
</sql> </sql>
<select id="getProjectKpitDetail" parameterType="java.lang.String" resultType="com.yiboshi.science.param.dto.ComProjectKpitDTO"> <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 kpit_id
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment