Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
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
fulixin
dsk-operate-sys-cscec
Commits
f0fc0f10
Commit
f0fc0f10
authored
Mar 05, 2024
by
施翔轲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug fix
parent
5a0699bf
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
44 deletions
+20
-44
CbProjectFileServiceImpl.java
.../com/dsk/cscec/service/impl/CbProjectFileServiceImpl.java
+20
-11
CbProjectRecordMapper.xml
...src/main/resources/mapper/cscec/CbProjectRecordMapper.xml
+0
-33
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/impl/CbProjectFileServiceImpl.java
View file @
f0fc0f10
...
...
@@ -40,14 +40,15 @@ public class CbProjectFileServiceImpl extends ServiceImpl<CbProjectFileMapper, C
private
ICbQuantitySummaryService
quantitySummaryService
;
@Resource
private
ICbQuantitySummaryActualService
quantitySummaryActualService
;
//
@Resource
//
private ICbCostMeasureService costMeasureService;
@Resource
private
ICbCostMeasureService
costMeasureService
;
@Resource
private
ICbCostMeasureActualService
costMeasureActualActualService
;
//
@Resource
//
private CbProjectOtherService projectOtherService;
@Resource
private
CbProjectOtherService
projectOtherService
;
@Resource
private
CbSceneExpenseChildrenService
sceneExpenseChildrenService
;
@Resource
private
CbProjectExpenseSummaryService
projectExpenseSummaryService
;
@Resource
private
CbSummaryService
summaryService
;
...
...
@@ -137,16 +138,24 @@ public class CbProjectFileServiceImpl extends ServiceImpl<CbProjectFileMapper, C
break
;
case
CbProjectConstants
.
CB_TYPE_MEASURE_PROJECT
:
//措施项目
//List<CbCostMeasure> costMeasureList = costMeasureService.list(new LambdaQueryWrapper<CbCostMeasure>()
// .eq(CbCostMeasure::getProjectFileId, fileId));
////删除每月成本数据(关联导入数据主键)
//costMeasureActualActualService.removeBatchByIds(costMeasureActualActualService.list(new LambdaQueryWrapper<CbCostMeasureActual>()
// .in(CbCostMeasureActual::getPlanMeasureId, costMeasureList.stream().map(CbCostMeasure::getId).collect(Collectors.toList()))));
////删除导入数据(关联文件ID)
//costMeasureService.removeBatchByIds(costMeasureList);
List
<
CbCostMeasure
>
costMeasureList
=
costMeasureService
.
list
(
new
LambdaQueryWrapper
<
CbCostMeasure
>()
.
eq
(
CbCostMeasure:
:
getProjectFileId
,
fileId
));
//删除每月成本数据(关联导入数据主键)
costMeasureActualActualService
.
removeBatchByIds
(
costMeasureActualActualService
.
list
(
new
LambdaQueryWrapper
<
CbCostMeasureActual
>()
.
in
(
CbCostMeasureActual:
:
getPlanMeasureId
,
costMeasureList
.
stream
().
map
(
CbCostMeasure:
:
getId
).
collect
(
Collectors
.
toList
()))));
//删除导入数据(关联文件ID)
costMeasureService
.
removeBatchByIds
(
costMeasureList
);
//删除汇总数据
projectExpenseSummaryService
.
removeBatchByIds
(
projectExpenseSummaryService
.
list
(
new
LambdaQueryWrapper
<
CbProjectExpenseSummary
>()
.
eq
(
CbProjectExpenseSummary:
:
getProjectFileId
,
deleteBo
.
getFileId
())));
break
;
case
CbProjectConstants
.
CB_TYPE_OTHER_PROJECT
:
//其他项目
projectOtherService
.
removeBatchByIds
(
projectOtherService
.
list
(
new
LambdaQueryWrapper
<
CbProjectOther
>()
.
eq
(
CbProjectOther:
:
getCbProjectFileId
,
deleteBo
.
getFileId
())));
//删除汇总数据
projectExpenseSummaryService
.
removeBatchByIds
(
projectExpenseSummaryService
.
list
(
new
LambdaQueryWrapper
<
CbProjectExpenseSummary
>()
.
eq
(
CbProjectExpenseSummary:
:
getProjectFileId
,
deleteBo
.
getFileId
())));
break
;
case
CbProjectConstants
.
CB_TYPE_SCENE_EXPENSE
:
//现场经费
...
...
dsk-module/dsk-biz-api/src/main/resources/mapper/cscec/CbProjectRecordMapper.xml
View file @
f0fc0f10
...
...
@@ -3,39 +3,6 @@
<mapper
namespace=
"com.dsk.cscec.mapper.CbProjectRecordMapper"
>
<!--获取项目台账列表-->
<select
id=
"selectPageProjectRecordList"
resultType=
"com.dsk.cscec.domain.vo.CbProjectRecordSearchVo"
>
<!-- select-->
<!-- cpr.id,-->
<!-- cpr.related_id,-->
<!-- cpr.project_name,-->
<!-- cpr.cb_stage,-->
<!-- cpr.project_file_status,-->
<!-- cpr.ipm_project_no,-->
<!-- cpr.is_get_project_detail,-->
<!-- cpr.project_file_name,-->
<!-- cpr.create_time-->
<!-- from cb_project_record cpr-->
<!-- left join cb_project_record cprr-->
<!-- on cpr.related_id = cprr.related_id-->
<!-- and cpr.cb_stage < cprr.cb_stage-->
<!-- where-->
<!-- cprr.cb_stage is null-->
<!-- and-->
<!-- cpr.del_flag=#{deleteFlagExist}-->
<!-- <if test="searchBo.projectName != null and searchBo.projectName != ''">-->
<!-- and cpr.project_name like concat('%',#{searchBo.projectName},'%')-->
<!-- </if>-->
<!-- <if test="searchBo.ipmProjectNo != null and searchBo.ipmProjectNo != ''">-->
<!-- and cpr.ipm_project_no = #{searchBo.ipmProjectNo}-->
<!-- </if>-->
<!-- <if test="searchBo.cbStage != null">-->
<!-- and cpr.cb_stage = #{searchBo.cbStage}-->
<!-- </if>-->
<!-- <if test="searchBo.projectFileStatus != null">-->
<!-- and project_file_status = #{searchBo.projectFileStatus}-->
<!-- </if>-->
<!-- and-->
<!-- cpr.project_file_status != #{projectFileStatusPreparing}-->
<!-- order by cpr.create_time desc-->
select a.*
from (
select DISTINCT cpr.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