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="国内法规标准-导出") @ApiOperation(value="国内法规标准-导出", notes="国内法规标准-导出")
@PostMapping("/exportData") @PostMapping("/exportData")
public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) { public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.commonExport(response, parameterMap, "国标导出", "国标导出"); lawsCommonService.commonExport(response, parameterMap, "国标导出", "国标导出");
} }
@@ -150,6 +151,7 @@ public class LawsDomesticController {
@ApiOperation(value="国内法规标准-带文件导出", notes="国内法规标准-带文件导出") @ApiOperation(value="国内法规标准-带文件导出", notes="国内法规标准-带文件导出")
@PostMapping("/exportDataWithFile") @PostMapping("/exportDataWithFile")
public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) { public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.exportDataWithFile(response, parameterMap, "国标导出", "国标导出"); lawsCommonService.exportDataWithFile(response, parameterMap, "国标导出", "国标导出");
} }
@@ -143,6 +143,7 @@ public class LawsOverseasController {
@ApiOperation(value="海外法规标准-导出", notes="海外法规标准-导出") @ApiOperation(value="海外法规标准-导出", notes="海外法规标准-导出")
@PostMapping("/exportData") @PostMapping("/exportData")
public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) { public void exportData(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.commonExport(response, parameterMap, "外标导出", "外标导出"); lawsCommonService.commonExport(response, parameterMap, "外标导出", "外标导出");
} }
@@ -150,6 +151,7 @@ public class LawsOverseasController {
@ApiOperation(value="海外法规标准-带文件导出", notes="海外法规标准-带文件导出") @ApiOperation(value="海外法规标准-带文件导出", notes="海外法规标准-带文件导出")
@PostMapping("/exportDataWithFile") @PostMapping("/exportDataWithFile")
public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) { public void exportDataWithFile(HttpServletResponse response, @RequestBody(required = false) Map<String,Object> parameterMap) {
parameterMap.put(FieldCommon.MODULE, MODULE_VALUE);
lawsCommonService.exportDataWithFile(response, parameterMap, "外标导出", "外标导出"); lawsCommonService.exportDataWithFile(response, parameterMap, "外标导出", "外标导出");
} }
@@ -26,7 +26,8 @@
AND (lnf.release_status = 1 OR lnf.writer = #{param.writer}) AND (lnf.release_status = 1 OR lnf.writer = #{param.writer})
</if> </if>
<if test="param.roleCode != 'admin'"> <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>
<if test="param.dynamicHeading != null and param.dynamicHeading != ''"> <if test="param.dynamicHeading != null and param.dynamicHeading != ''">
AND lnf.dynamic_heading LIKE CONCAT('%', #{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); treeQueryWrapper.in(LawsTreeNode::getId, nodeIdList);
List<LawsTreeNode> treeNodeList = lawsTreeNodeService.list(treeQueryWrapper); List<LawsTreeNode> treeNodeList = lawsTreeNodeService.list(treeQueryWrapper);
nodeRelationList.forEach(nodeRelation -> { nodeRelationList.forEach(nodeRelation -> {
String nodeName = treeNodeList.stream().filter(treeNode -> List<LawsTreeNode> nodeList = treeNodeList.stream().filter(treeNode ->
nodeRelation.getNodeId().equals(treeNode.getId())) nodeRelation.getNodeId().equals(treeNode.getId()))
.collect(Collectors.toList()).get(0).getNodeName(); .collect(Collectors.toList());
nodeRelation.setNodeName(nodeName); if (CollectionUtils.isEmpty(nodeList)) {
nodeRelation.setNodeName("");
} else {
nodeRelation.setNodeName(nodeList.get(0).getNodeName());
}
}); });
return nodeRelationList; return nodeRelationList;
} }