From 53d3dffe19e32480dac5309717cadfdc246da0b5 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Fri, 21 Jun 2024 11:56:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=80=9A=E7=94=A8=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/mapper/xml/LawsCommonMapper.xml | 130 ++++++------------ .../service/impl/LawsCommonServiceImpl.java | 14 -- 2 files changed, 39 insertions(+), 105 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml index b40c735d..780afe55 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml @@ -3,18 +3,22 @@ - INSERT INTO ${tableName} (${fields}) VALUES (${values}) + INSERT INTO ${tableName} (${fields}) + VALUES (${values}) select * from ( - SELECT standard.id, standard.standard_number, standard.standard_name, standard.implementation_date, standard.standard_state, standard.source, standard.create_time + SELECT standard.id, standard.standard_number, standard.standard_name, standard.implementation_date, + standard.standard_state, standard.source, standard.create_time FROM (SELECT id, standard_number, standard_name, implementation_date, standard_state, '1' AS source, create_time FROM laws_domestic_standard @@ -65,31 +70,32 @@ RIGHT JOIN sar_file_split_info split ON split.standard_id = standard.id - - AND standard.id IS NOT NULL - AND split.del_flag = 0 - AND split.publish_before_id IS NULL - AND split.split_status = '2' - - - AND standard.source LIKE CONCAT('%', #{vo.source}, '%') - - - AND #{vo.standardState} LIKE CONCAT('%', standard.standard_state, '%') - - - AND (standard_number LIKE CONCAT('%', #{vo.standardNumberOrName}, '%') OR - standard_name LIKE CONCAT('%', #{vo.standardNumberOrName}, '%')) - - - AND id not in (select unique_relation_flag from laws_node_relation where node_code = #{vo.nodeCode}) - - - AND - - standard_number <> #{item} - - + + AND standard.id IS NOT NULL + AND split.del_flag = 0 + AND split.publish_before_id IS NULL + AND split.split_status = '2' + + + AND standard.source LIKE CONCAT('%', #{vo.source}, '%') + + + AND #{vo.standardState} LIKE CONCAT('%', standard.standard_state, '%') + + + AND (standard_number LIKE CONCAT('%', #{vo.standardNumberOrName}, '%') OR + standard_name LIKE CONCAT('%', #{vo.standardNumberOrName}, '%')) + + + AND id not in (select unique_relation_flag from laws_node_relation where node_code = #{vo.nodeCode}) + + + AND + + standard_number <> #{item} + + GROUP BY id @@ -98,7 +104,7 @@ ORDER BY create_time DESC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index 5b57641f..78e91ced 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -1363,20 +1363,6 @@ public class LawsCommonServiceImpl implements ILawsCommonService { throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND); } - // 企标独有的授权部门 - LambdaQueryWrapper authDeptWrapper = new LambdaQueryWrapper<>(); - authDeptWrapper.eq(EnterpriseStandardAuthDept::getStandardId, id); - authDeptWrapper.isNull((EnterpriseStandardAuthDept::getAuthExpireDate)); - List authDeptList = enterpriseAuthDeptService.list(authDeptWrapper); - - // 将authDeptList的所有auth_dept取出来转换成逗号拼接的字符串 - if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue()) || - module.equals(TableNameEnum.FOREIGN_REGULATIONS.getValue())) { - String authDept = authDeptList.stream().map(EnterpriseStandardAuthDept::getAuthDept) - .collect(Collectors.joining(",")); - initMap.put(FieldCommon.AUTH_DEPT, authDept); - } - Map stringObjectMap = processResultMap(initMap, fieldList); if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue())) {