Merge remote-tracking branch 'origin/master'

This commit is contained in:
yjz
2024-08-12 19:06:14 +08:00
4 changed files with 8 additions and 3 deletions
+3
View File
@@ -37,6 +37,9 @@ ALTER TABLE `laws_enterprise_standard`
MODIFY COLUMN `standard_number` varchar(200) NULL DEFAULT NULL COMMENT '企标编号' AFTER `del_flag`, MODIFY COLUMN `standard_number` varchar(200) NULL DEFAULT NULL COMMENT '企标编号' AFTER `del_flag`,
MODIFY COLUMN `standard_number_temp` varchar(200) NULL DEFAULT NULL COMMENT '顺序号' AFTER `standard_number`; MODIFY COLUMN `standard_number_temp` varchar(200) NULL DEFAULT NULL COMMENT '顺序号' AFTER `standard_number`;
ALTER TABLE `process_standard_compliance_check`
MODIFY COLUMN `applicable_market_no` varchar(2000) NULL DEFAULT NULL COMMENT '适用市场清单编号' AFTER `applicable_market`;
@@ -97,7 +97,7 @@ public class LawsConformityAssessmentLibraryServiceImpl extends ServiceImpl<Laws
} }
queryWrapper.between(lawsConformityAssessmentLibrary.getValuationTime() != null, queryWrapper.between(lawsConformityAssessmentLibrary.getValuationTime() != null,
"t.valuation_time", lawsConformityAssessmentLibrary.getStartValuationTime(), lawsConformityAssessmentLibrary.getEndValuationTime()); "t.valuation_time", lawsConformityAssessmentLibrary.getStartValuationTime(), lawsConformityAssessmentLibrary.getEndValuationTime());
queryWrapper.orderByDesc("t.create_time"); queryWrapper.orderByDesc("t.valuation_time");
if (noAdminAuth()) { if (noAdminAuth()) {
String userId = UserUtils.getUserId(); String userId = UserUtils.getUserId();
queryWrapper.like("t.all_approval_user", userId); queryWrapper.like("t.all_approval_user", userId);
@@ -123,7 +123,8 @@ public class DictTreeService {
Set<String> rootNodeIds = rootNodes.stream().map(SysDictItem::getId).collect(Collectors.toSet()); Set<String> rootNodeIds = rootNodes.stream().map(SysDictItem::getId).collect(Collectors.toSet());
rootNodes.forEach(node -> { rootNodes.forEach(node -> {
node.setLeafFlag(matchedNodes.stream() node.setLeafFlag(matchedNodes.stream()
.noneMatch(n -> rootNodeIds.contains(n.getParentId()))); .noneMatch(n -> (rootNodeIds.contains(n.getParentId()) &&
n.getParentId().equals(node.getId()))));
}); });
return new ArrayList<>(rootNodes); return new ArrayList<>(rootNodes);
@@ -288,7 +288,8 @@ public class PartNameServiceImpl extends ServiceImpl<PartNameMapper, PartName>
Set<String> rootNodeCodes = rootNodes.stream().map(PartName::getCode).collect(Collectors.toSet()); Set<String> rootNodeCodes = rootNodes.stream().map(PartName::getCode).collect(Collectors.toSet());
rootNodes.forEach(node -> { rootNodes.forEach(node -> {
node.setLeafFlag(matchedNodes.stream() node.setLeafFlag(matchedNodes.stream()
.noneMatch(n -> rootNodeCodes.contains(n.getParentCode()))); .noneMatch(n -> (rootNodeCodes.contains(n.getParentCode()) &&
n.getParentCode().equals(node.getCode()))));
}); });
return new ArrayList<>(rootNodes); return new ArrayList<>(rootNodes);