update 国标外标导出错误

This commit is contained in:
liao
2023-09-27 10:12:04 +08:00
parent ec3c078fe4
commit db4b8c67e5
4 changed files with 14 additions and 5 deletions
@@ -143,6 +143,7 @@ public class LawsDomesticController {
@ApiOperation(value="国内法规标准-导出", notes="国内法规标准-导出")
@PostMapping("/exportData")
public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.commonExport(response, parameterMap, "国标导出", "国标导出");
}
@@ -150,6 +151,7 @@ public class LawsDomesticController {
@ApiOperation(value="国内法规标准-带文件导出", notes="国内法规标准-带文件导出")
@PostMapping("/exportDataWithFile")
public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.exportDataWithFile(response, parameterMap, "国标导出", "国标导出");
}
@@ -143,6 +143,7 @@ public class LawsOverseasController {
@ApiOperation(value="海外法规标准-导出", notes="海外法规标准-导出")
@PostMapping("/exportData")
public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.commonExport(response, parameterMap, "外标导出", "外标导出");
}
@@ -150,6 +151,7 @@ public class LawsOverseasController {
@ApiOperation(value="海外法规标准-带文件导出", notes="海外法规标准-带文件导出")
@PostMapping("/exportDataWithFile")
public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.exportDataWithFile(response, parameterMap, "外标导出", "外标导出");
}
@@ -26,7 +26,8 @@
AND (lnf.release_status = 1 OR lnf.writer = #{param.writer})
</if>
<if test="param.roleCode != 'admin'">
AND ((lnf.release_status = 1 AND lpr.user_id = #{param.writer}) OR lnf.writer = #{param.writer})
AND ((lnf.release_status = 1 AND (lpr.user_id = #{param.writer} OR lnf.push_range_flag = 2))
OR lnf.writer = #{param.writer})
</if>
<if test="param.dynamicHeading != null and param.dynamicHeading != ''">
AND lnf.dynamic_heading LIKE CONCAT('%', #{param.dynamicHeading}, '%')
@@ -146,10 +146,14 @@ public class LawsNodeRelationServiceImpl extends ServiceImpl<LawsNodeRelationMap
treeQueryWrapper.in(LawsTreeNode::getId, nodeIdList);
List<LawsTreeNode> treeNodeList = lawsTreeNodeService.list(treeQueryWrapper);
nodeRelationList.forEach(nodeRelation -> {
String nodeName = treeNodeList.stream().filter(treeNode ->
nodeRelation.getNodeId().equals(treeNode.getId()))
.collect(Collectors.toList()).get(0).getNodeName();
nodeRelation.setNodeName(nodeName);
List<LawsTreeNode> nodeList = treeNodeList.stream().filter(treeNode ->
nodeRelation.getNodeId().equals(treeNode.getId()))
.collect(Collectors.toList());
if (CollectionUtils.isEmpty(nodeList)) {
nodeRelation.setNodeName("");
} else {
nodeRelation.setNodeName(nodeList.get(0).getNodeName());
}
});
return nodeRelationList;
}