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
aab495e0
Commit
aab495e0
authored
Dec 17, 2024
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
77
parent
cc69ac4a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
33 deletions
+45
-33
ComProjectServiceImpl.java
...m/yiboshi/science/service/impl/ComProjectServiceImpl.java
+45
-33
No files found.
science-admin/src/main/java/com/yiboshi/science/service/impl/ComProjectServiceImpl.java
View file @
aab495e0
...
@@ -344,14 +344,30 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -344,14 +344,30 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
dto
.
setMemXsCount
(
comProjectMembersDTO
.
getMemXsCount
());
dto
.
setMemXsCount
(
comProjectMembersDTO
.
getMemXsCount
());
dto
.
setWorkCount
(
comProjectMembersDTO
.
getWorkCount
());
dto
.
setWorkCount
(
comProjectMembersDTO
.
getWorkCount
());
// 项目合作单位
List
<
ComProjectCooperativeUnitsDTO
>
cooperativeUnits
=
comProjectCooperativeUnitsService
.
getListByObjectId
(
dto
.
getId
(),
1
);
dto
.
setCooperativeUnits
(
cooperativeUnits
);
// 项目安排及阶段目标
comProjectStageGoalService
.
deleteByObjectId
(
id
);
//获取项目组成员
//获取项目组成员
List
<
ComProjectMembersDTO
>
memList
=
comProjectMembersService
.
getListByObjectId
(
dto
.
getId
());
List
<
ComProjectMembersDTO
>
memList
=
comProjectMembersService
.
getListByObjectId
(
dto
.
getId
());
dto
.
setMembers
(
memList
);
dto
.
setMembers
(
memList
);
// 项目绩效目标表
LoadProjectKPIInfo
(
dto
);
// 项目合作单位
List
<
ComProjectCooperativeUnitsDTO
>
cooperativeUnits
=
comProjectCooperativeUnitsService
.
getListByObjectId
(
dto
.
getId
(),
1
);
dto
.
setCooperativeUnits
(
cooperativeUnits
);
// 项目参与单位
List
<
ComProjectCooperativeUnitsDTO
>
participateUnits
=
comProjectCooperativeUnitsService
.
getListByObjectId
(
dto
.
getId
(),
2
);
dto
.
setParticipateUnits
(
participateUnits
);
//经费表
//经费表
List
<
ComProjectBudgetDTO
>
budgetList
=
comProjectBudgetService
.
getListByObjectId
(
dto
.
getId
());
List
<
ComProjectBudgetDTO
>
budgetList
=
comProjectBudgetService
.
getListByObjectId
(
dto
.
getId
());
if
(
null
==
budgetList
||
budgetList
.
size
()
==
0
)
if
(
null
==
budgetList
||
budgetList
.
size
()
==
0
)
...
@@ -364,10 +380,6 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -364,10 +380,6 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
fundPlanList
=
comProjectFundPlanService
.
getList
();
fundPlanList
=
comProjectFundPlanService
.
getList
();
dto
.
setFundPlan
(
fundPlanList
);
dto
.
setFundPlan
(
fundPlanList
);
// // 项目经费构成表
// List<ComProjectFundCompositionDTO> fundCompositions = comProjectFundCompositionService.getListByObjectId(dto.getId());
// dto.setFundCompositions(fundCompositions);
// 购置设备预算明细表
// 购置设备预算明细表
List
<
ComProjectEquipmentDTO
>
equipmentList
=
comProjectEquipmentService
.
getListByObjectId
(
dto
.
getId
());
List
<
ComProjectEquipmentDTO
>
equipmentList
=
comProjectEquipmentService
.
getListByObjectId
(
dto
.
getId
());
dto
.
setDeviceList
(
equipmentList
);
dto
.
setDeviceList
(
equipmentList
);
...
@@ -376,21 +388,22 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -376,21 +388,22 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
List
<
ComProjectManufactureDTO
>
manufactureList
=
comProjectManufactureService
.
getListByObjectId
(
dto
.
getId
());
List
<
ComProjectManufactureDTO
>
manufactureList
=
comProjectManufactureService
.
getListByObjectId
(
dto
.
getId
());
dto
.
setManufactureList
(
manufactureList
);
dto
.
setManufactureList
(
manufactureList
);
//
// 单位支出明细预算
// 单位支出明细预算
//
List<ComProjectUnitPaymentDTO> unitPaymentList = comProjectUnitPaymentService.getListByObjectId(dto.getId());
List
<
ComProjectUnitPaymentDTO
>
unitPaymentList
=
comProjectUnitPaymentService
.
getListByObjectId
(
dto
.
getId
());
//
dto.setUnitPayment(unitPaymentList);
dto
.
setUnitPayment
(
unitPaymentList
);
// 项目绩效目标表
// 项目安排及阶段目标
LoadProjectKPIInfo
(
dto
);
List
<
ComProjectStageGoalDTO
>
stageGoals
=
comProjectStageGoalService
.
getListByObjectId
(
id
);
dto
.
setStageGoals
(
stageGoals
);
// 项目课颖设置表
List
<
ComProjectSubDTO
>
projectSubList
=
comProjectSubService
.
getListByObjectId
(
dto
.
getId
());
dto
.
setProjectSubList
(
projectSubList
);
// // 在研或完成基础研究项目情况
// // 在研或完成基础研究项目情况
// List<ComProjectResearchDTO> projectResearchList = comProjectResearchService.getListByObjectId(dto.getId());
// List<ComProjectResearchDTO> projectResearchList = comProjectResearchService.getListByObjectId(dto.getId());
// dto.setProjectResearchList(projectResearchList);
// dto.setProjectResearchList(projectResearchList);
// // 项目课颖设置表
// List<ComProjectSubDTO> projectSubList = comProjectSubService.getListByObjectId(dto.getId());
// dto.setProjectSubList(projectSubList);
// // 单位科研项目及资金管理制度表
// // 单位科研项目及资金管理制度表
// List<ComProjectManagementRuleDTO> managementRuleList = comProjectManagementRuleService.getListByObjectId(dto.getId());
// List<ComProjectManagementRuleDTO> managementRuleList = comProjectManagementRuleService.getListByObjectId(dto.getId());
// dto.setManagementRuleList(managementRuleList);
// dto.setManagementRuleList(managementRuleList);
...
@@ -631,33 +644,32 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
...
@@ -631,33 +644,32 @@ public class ComProjectServiceImpl extends BaseServiceImpl<ComProjectDAO, ComPro
throw
new
BusinessException
(
"项目不存在"
);
throw
new
BusinessException
(
"项目不存在"
);
if
(
comProject
.
getProjState
()
>
CommonEnum
.
projState
.
waitSubmit
.
getCode
())
if
(
comProject
.
getProjState
()
>
CommonEnum
.
projState
.
waitSubmit
.
getCode
())
throw
new
BusinessException
(
"当前项目状态不能删除"
);
throw
new
BusinessException
(
"当前项目状态不能删除"
);
// 项目合作单位
comProjectCooperativeUnitsService
.
deleteByObjectId
(
id
,
1
);
// comProjectCooperativeUnitsService.deleteByObjectId(id,2);
// 项目参加人员
// 项目参加人员
comProjectMembersService
.
deleteByObjectId
(
id
);
comProjectMembersService
.
deleteByObjectId
(
id
);
// 项目绩效指标表
comProjectKpitDetailService
.
deleteByObjectId
(
id
);
// 经费预算
// 经费预算
comProjectBudgetService
.
deleteByObjectId
(
id
);
comProjectBudgetService
.
deleteByObjectId
(
id
);
// 年度用款计划表
// 年度用款计划表
comProjectFundPlanService
.
deleteByObjectId
(
id
);
comProjectFundPlanService
.
deleteByObjectId
(
id
);
// 项目合作单位
comProjectCooperativeUnitsService
.
deleteByObjectId
(
id
,
1
);
// 主要参与单位
comProjectCooperativeUnitsService
.
deleteByObjectId
(
id
,
2
);
// 购置设备预算明细表
comProjectEquipmentService
.
deleteByObjectId
(
id
);
// 试制设备预算明细表
comProjectManufactureService
.
deleteByObjectId
(
id
);
// 单位支出明细预算表
// 单位支出明细预算表
// comProjectUnitPaymentService.deleteByObjectId(id);
comProjectUnitPaymentService
.
deleteByObjectId
(
id
);
// 项目绩效指标表
// 项目安排及阶段目标
comProjectKpitDetailService
.
deleteByObjectId
(
id
);
comProjectStageGoalService
.
deleteByObjectId
(
id
);
// 项目经费构成表
// comProjectFundCompositionService.deleteByObjectId(id);
// 仪器、设备
// comProjectEquipmentService.deleteByObjectId(id);
// 在研或完成基础研究项目情况
// comProjectResearchService.deleteByObjectId(id);
// 项目课颖设置表
// 项目课颖设置表
// comProjectSubService.deleteByObjectId(id);
comProjectSubService
.
deleteByObjectId
(
id
);
// 单位科研项目及资金管理制度表
// comProjectManagementRuleService.deleteByObjectId(id);
// 项目信息表
comProjectBasicService
.
deleteByProjId
(
id
);
// 附件
// 附件
ComFileService
.
deleteByObjectId
(
id
);
ComFileService
.
deleteByObjectId
(
id
);
// 项目信息表
comProjectBasicService
.
deleteByProjId
(
id
);
this
.
deleteById
(
id
);
this
.
deleteById
(
id
);
return
id
;
return
id
;
}
}
...
...
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