Commit 069ee2b7 authored by huangjie's avatar huangjie

Merge branch 'V20231129-中建一局二公司' of http://192.168.60.201/root/dsk-operate-sys...

Merge branch 'V20231129-中建一局二公司' of http://192.168.60.201/root/dsk-operate-sys into V20231129-中建一局二公司
parents 903cee35 10cbd572
...@@ -54,7 +54,7 @@ public class DataAnalysisComponent { ...@@ -54,7 +54,7 @@ public class DataAnalysisComponent {
if (ObjectUtils.isEmpty(fileList)) return; if (ObjectUtils.isEmpty(fileList)) return;
//文件处理 //文件处理
for (CbProjectFile file : fileList) { for (CbProjectFile file : fileList) {
if (file.getDelFlag() == 0) { // if (file.getDelFlag() == 0) {
//文件下载 //文件下载
InputStream inputStream = ossService.downFileIO(file.getFileOssId()); InputStream inputStream = ossService.downFileIO(file.getFileOssId());
...@@ -80,7 +80,7 @@ public class DataAnalysisComponent { ...@@ -80,7 +80,7 @@ public class DataAnalysisComponent {
item.setCbProjectFileId(file.getId()); item.setCbProjectFileId(file.getId());
}).collect(Collectors.toList()); }).collect(Collectors.toList());
if (quantitySummaryList.isEmpty()) { if (quantitySummaryList.isEmpty()) {
throw new ServiceException("表格中不存在有效数据数据!"); throw new ServiceException("表格中不存在有效数据!");
} }
transactionTemplate.execute(status -> { transactionTemplate.execute(status -> {
try { try {
...@@ -115,10 +115,10 @@ public class DataAnalysisComponent { ...@@ -115,10 +115,10 @@ public class DataAnalysisComponent {
} }
return Boolean.TRUE; return Boolean.TRUE;
}); });
} else { // } else {
quantitySummaryService.remove(Wrappers.<CbQuantitySummary>lambdaQuery().eq(CbQuantitySummary::getCbProjectFileId, file.getId())); // quantitySummaryService.remove(Wrappers.<CbQuantitySummary>lambdaQuery().eq(CbQuantitySummary::getCbProjectFileId, file.getId()));
projectFileService.removeById(file); // projectFileService.removeById(file);
} // }
} }
} }
} }
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
id, project_id, cb_stage, cb_type, file_name, file_oss_id, file_oss_url, file_parse_status, fail_remark, id, project_id, cb_stage, cb_type, file_name, file_oss_id, file_oss_url, file_parse_status, fail_remark,
del_flag, create_by, create_time, update_by, update_time del_flag, create_by, create_time, update_by, update_time
FROM cb_project_file FROM cb_project_file
WHERE ((del_flag = 0 and file_parse_status in (1,3)) or del_flag = 1) WHERE (del_flag = 0 and file_parse_status in (1,3)
and project_id=#{projectId} and project_id=#{projectId}
<if test="cbStage != null"> <if test="cbStage != null">
and cb_stage =#{cbStage} and cb_stage =#{cbStage}
......
...@@ -1064,17 +1064,13 @@ export function findAncestors(data, targetId, idKey = "id", childrenKey = "child ...@@ -1064,17 +1064,13 @@ export function findAncestors(data, targetId, idKey = "id", childrenKey = "child
export function addTreeLevel(tree, startLevel = 1, removeEmptyChildren = true) { export function addTreeLevel(tree, startLevel = 1, removeEmptyChildren = true) {
if (tree instanceof Array && tree?.length) { if (tree instanceof Array && tree?.length) {
tree.forEach(node => { tree.forEach(node => {
addTreeLevel(node, startLevel, removeEmptyChildren); node["level"] = startLevel;
}); if (node?.children) {
} else if (Object.prototype.toString.call(tree) == "[object Object]") { addTreeLevel(node.children, startLevel + 1, removeEmptyChildren);
tree["level"] = startLevel; removeEmptyChildren && !node.children?.length ? delete node.children : null;
if (tree?.children) {
addTreeLevel(tree.children, startLevel + 1, removeEmptyChildren);
removeEmptyChildren && !tree.children?.length ? delete tree.children : null;
} }
});
} }
return tree; return tree;
} }
...@@ -1086,15 +1082,11 @@ export function addTreeLevel(tree, startLevel = 1, removeEmptyChildren = true) { ...@@ -1086,15 +1082,11 @@ export function addTreeLevel(tree, startLevel = 1, removeEmptyChildren = true) {
export function addNodeParent(tree, parent = null) { export function addNodeParent(tree, parent = null) {
if (tree instanceof Array && tree?.length) { if (tree instanceof Array && tree?.length) {
tree.forEach(node => { tree.forEach(node => {
addNodeParent(node, parent); node["parent"] = parent ? parent : JSON.parse(JSON.stringify(parent));
}); if (node.children instanceof Array && node.children.length) {
} else if (Object.prototype.toString.call(tree) == "[object Object]") { addNodeParent(node.children, node);
tree["parent"] = JSON.parse(JSON.stringify(parent));
if (tree?.children?.length) {
addNodeParent(tree.children, tree);
} }
});
} }
return tree; return tree;
} }
\ No newline at end of file
...@@ -120,12 +120,11 @@ export default { ...@@ -120,12 +120,11 @@ export default {
// 合并默认配置 // 合并默认配置
const _options = this.mergeMenuOptions(JSON.parse(JSON.stringify(this.menuOptions))); const _options = this.mergeMenuOptions(JSON.parse(JSON.stringify(this.menuOptions)));
this.tempMenuOptions = _options; this.tempMenuOptions = _options;
console.log(this.tempMenuOptions);
// 映射配置 // 映射配置
// const resultData = this.mapDataByMenuOptions(JSON.parse(JSON.stringify(this.comMenuTree)), _options); const resultData = this.mapDataByMenuOptions(JSON.parse(JSON.stringify(this.comMenuTree)), _options);
// if (resultData) { if (resultData) {
// this.tempMenuTree = resultData; this.tempMenuTree = resultData;
// } }
} }
}, },
mergeMenuOptions(options) { mergeMenuOptions(options) {
...@@ -188,7 +187,8 @@ export default { ...@@ -188,7 +187,8 @@ export default {
// 添加层级 // 添加层级
const levelResult = addTreeLevel(mapedData); const levelResult = addTreeLevel(mapedData);
const parentResult = addNodeParent(levelResult); const parentResult = addNodeParent(levelResult);
return parentResult; console.log(parentResult);
// return parentResult;
} }
} }
}, },
......
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