Commit db4d37a2 authored by chenyuefang's avatar chenyuefang

update

parent d0051f1b
...@@ -88,4 +88,9 @@ public class CbSummaryActualListVo extends BaseEntity { ...@@ -88,4 +88,9 @@ public class CbSummaryActualListVo extends BaseEntity {
private String expenseDate; private String expenseDate;
private List<CbSummaryActualListVo> children; private List<CbSummaryActualListVo> children;
/**
* 是否有子级(0否1是)
*/
private Integer hasChildren;
} }
...@@ -22,7 +22,7 @@ import java.util.Map; ...@@ -22,7 +22,7 @@ import java.util.Map;
public interface CbSummaryService extends IService<CbSummary> { public interface CbSummaryService extends IService<CbSummary> {
/** /**
* 项目汇总导入 * 成本汇总导入
* @param projectId * @param projectId
*/ */
void importCbSummary(Long projectId); void importCbSummary(Long projectId);
......
...@@ -111,8 +111,8 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary ...@@ -111,8 +111,8 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary
*/ */
boolean saveCbSummaryProject(Long projectId, CbProjectFile file) { boolean saveCbSummaryProject(Long projectId, CbProjectFile file) {
//修改文件状态为解析中 //修改文件状态为解析中
file.setFileParseStatus(CbProjectConstants.PROJECT_FILE_STATUS_PARSING); // file.setFileParseStatus(CbProjectConstants.PROJECT_FILE_STATUS_PARSING);
cbProjectFileMapper.updateById(file); // cbProjectFileMapper.updateById(file);
//文件下载 //文件下载
InputStream inputStream = ossService.downFileIO(file.getFileOssId()); InputStream inputStream = ossService.downFileIO(file.getFileOssId());
...@@ -184,8 +184,8 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary ...@@ -184,8 +184,8 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary
*/ */
boolean saveCbSummaryCostAccount(Long projectId, CbProjectFile file) { boolean saveCbSummaryCostAccount(Long projectId, CbProjectFile file) {
//修改文件状态为解析中 //修改文件状态为解析中
file.setFileParseStatus(CbProjectConstants.PROJECT_FILE_STATUS_PARSING); // file.setFileParseStatus(CbProjectConstants.PROJECT_FILE_STATUS_PARSING);
cbProjectFileMapper.updateById(file); // cbProjectFileMapper.updateById(file);
//文件下载 //文件下载
InputStream inputStream = ossService.downFileIO(file.getFileOssId()); InputStream inputStream = ossService.downFileIO(file.getFileOssId());
...@@ -213,7 +213,7 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary ...@@ -213,7 +213,7 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary
List<CbSummary> cbSummaryList = baseMapper.selectList( List<CbSummary> cbSummaryList = baseMapper.selectList(
new LambdaQueryWrapper<CbSummary>() new LambdaQueryWrapper<CbSummary>()
.eq(CbSummary::getProjectId, projectId) .eq(CbSummary::getProjectId, projectId)
.eq(CbSummary::getCbType, 1) .eq(CbSummary::getCbType, 2)
.orderByAsc(CbSummary::getSort) .orderByAsc(CbSummary::getSort)
); );
for (CbSummary cbSummary : cbSummaryList) { for (CbSummary cbSummary : cbSummaryList) {
...@@ -301,8 +301,16 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary ...@@ -301,8 +301,16 @@ public class CbSummaryServiceImpl extends ServiceImpl<CbSummaryMapper, CbSummary
list.add(cbSummaryActualListVo); list.add(cbSummaryActualListVo);
return list; return list;
} else { } else {
//递归列表 // //递归列表
childrenList = getProjectSumList(bo); // childrenList = getProjectSumList(bo);
childrenList.forEach(child->{
Long count = baseMapper.selectCount(new LambdaQueryWrapper<CbSummary>().eq(CbSummary::getParentId,child.getId()));
if(count>0l){
child.setHasChildren(1);
}else {
child.setHasChildren(0);
}
});
cbSummaryActualListVo.setChildren(childrenList); cbSummaryActualListVo.setChildren(childrenList);
list.add(cbSummaryActualListVo); list.add(cbSummaryActualListVo);
......
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