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
d3f05146
Commit
d3f05146
authored
Feb 26, 2024
by
施翔轲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目台账fix bug
parent
ba9bee0d
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
21 additions
and
9 deletions
+21
-9
CbProjectRecordController.java
...a/com/dsk/cscec/controller/CbProjectRecordController.java
+1
-1
CbProjectRecord.java
...i/src/main/java/com/dsk/cscec/domain/CbProjectRecord.java
+2
-2
AddCbProjectBo.java
...src/main/java/com/dsk/cscec/domain/bo/AddCbProjectBo.java
+2
-2
EditProjectInfoBo.java
.../main/java/com/dsk/cscec/domain/bo/EditProjectInfoBo.java
+2
-2
CbProjectRecordServiceImpl.java
...om/dsk/cscec/service/impl/CbProjectRecordServiceImpl.java
+14
-2
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/controller/CbProjectRecordController.java
View file @
d3f05146
...
...
@@ -67,7 +67,7 @@ public class CbProjectRecordController extends BaseController {
* 获取项目台账列表
*/
@GetMapping
(
"/getProjectList"
)
public
TableDataInfo
<
CbProjectRecordSearchVo
>
getProjectList
(
@RequestBody
CbProjectSearchBo
searchBo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
CbProjectRecordSearchVo
>
getProjectList
(
CbProjectSearchBo
searchBo
,
PageQuery
pageQuery
)
{
return
baseService
.
getProjectList
(
searchBo
,
pageQuery
);
}
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/CbProjectRecord.java
View file @
d3f05146
...
...
@@ -44,9 +44,9 @@ public class CbProjectRecord extends BaseEntity implements Serializable {
*/
private
String
ipmProjectNo
;
/**
* 是否获取项目详情
(0:是、1:否)
* 是否获取项目详情
*/
private
Integer
isGetProjectDetail
;
private
Boolean
isGetProjectDetail
;
/**
* 文件名称
*/
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/bo/AddCbProjectBo.java
View file @
d3f05146
...
...
@@ -20,10 +20,10 @@ public class AddCbProjectBo {
*/
private
String
ipmProjectNo
;
/**
* 是否获取项目详情
(0:否、1:是)
* 是否获取项目详情
*/
@NotNull
(
message
=
"是否获取项目详情不能为空"
)
private
Integer
isGetProjectDetail
;
private
Boolean
isGetProjectDetail
;
/**
* 文件名称
*/
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/bo/EditProjectInfoBo.java
View file @
d3f05146
...
...
@@ -25,10 +25,10 @@ public class EditProjectInfoBo {
*/
private
String
ipmProjectNo
;
/**
* 是否获取项目详情
(0:否、1:是)
* 是否获取项目详情
*/
@NotNull
(
message
=
"是否获取项目详情不能为空"
)
private
Integer
isGetProjectDetail
;
private
Boolean
isGetProjectDetail
;
/**
* 文件名称
*/
...
...
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/impl/CbProjectRecordServiceImpl.java
View file @
d3f05146
...
...
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.dsk.common.core.domain.PageQuery
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.common.helper.LoginHelper
;
import
com.dsk.common.utils.StringUtils
;
import
com.dsk.component.DataAnalysisComponent
;
import
com.dsk.cscec.constant.CbProjectConstants
;
...
...
@@ -20,13 +21,16 @@ import com.dsk.cscec.domain.bo.*;
import
com.dsk.cscec.domain.vo.CbProjectRecordSearchVo
;
import
com.dsk.cscec.mapper.CbProjectFileMapper
;
import
com.dsk.cscec.mapper.CbProjectRecordMapper
;
import
com.dsk.cscec.service.CbProjectExpenseSummaryService
;
import
com.dsk.cscec.service.CbProjectRecordService
;
import
com.dsk.cscec.service.CbSummaryService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -43,6 +47,10 @@ public class CbProjectRecordServiceImpl extends ServiceImpl<CbProjectRecordMappe
private
CbProjectFileMapper
projectFileMapper
;
@Resource
private
DataAnalysisComponent
dataAnalysisComponent
;
@Resource
private
CbSummaryService
cbSummaryService
;
@Resource
private
CbProjectExpenseSummaryService
projectExpenseSummaryService
;
/**
* 新增项目
...
...
@@ -109,17 +117,21 @@ public class CbProjectRecordServiceImpl extends ServiceImpl<CbProjectRecordMappe
projectFileService
.
updateBatchById
(
projectFileList
.
stream
().
peek
(
projectFile
->
projectFile
.
setFileParseStatus
(
CbProjectConstants
.
PROJECT_FILE_STATUS_PARSING
)).
collect
(
Collectors
.
toList
()));
//TODO:调各个成本类型的解析文件方法
Integer
cbStage
=
projectRecord
.
getCbStage
();
String
username
=
Objects
.
requireNonNull
(
LoginHelper
.
getLoginUser
()).
getUsername
();
//直接费成本
//工料汇总
CbProjectBaseBo
projectBaseBo
=
new
CbProjectBaseBo
();
projectBaseBo
.
setProjectId
(
projectId
);
projectBaseBo
.
setCbStage
(
projectRecord
.
getCbStage
());
projectBaseBo
.
setCbStage
(
cbStage
);
dataAnalysisComponent
.
quantitySummaryDataAnalysis
(
projectBaseBo
);
//措施项目
//其他项目
//现场经费
projectExpenseSummaryService
.
parseSceneExpenseData
(
projectId
,
cbStage
,
username
);
//成本汇总
cbSummaryService
.
importCbSummary
(
projectId
);
}
/**
...
...
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