Parcourir la source

fix:公司频率报送调整

chenjianhua il y a 4 semaines
Parent
commit
cc43b230d8
1 fichiers modifiés avec 6 ajouts et 4 suppressions
  1. 6 4
      service-base/src/main/resources/mapper/FundAliasMapper.xml

+ 6 - 4
service-base/src/main/resources/mapper/FundAliasMapper.xml

@@ -109,10 +109,10 @@
         on fnmi.fund_alias_id=alias.id and fnmi.isvalid=1
         where alias.isvalid=1
         <if test="fundName != null and fundName !=''">
-            and (alias.source_fund_name like concat('%',#{fundName},'%') or alias.source_register_number like concat('%',#{fundName},'%') )
+            and (alias.source_fund_name like concat(#{fundName},'%') or alias.source_register_number like concat(#{fundName},'%') )
         </if>
         <if test="fundAliasName != null and fundAliasName !=''">
-            and (info.fund_name like concat('%',#{fundAliasName},'%')  or info.fund_short_name like concat('%',#{fundAliasName},'%')  or info.register_number like concat('%',#{fundAliasName},'%') )
+            and (info.fund_name like concat(#{fundAliasName},'%')  or info.fund_short_name like concat(#{fundAliasName},'%')  or info.register_number like concat(#{fundAliasName},'%') )
         </if>
         <if test="isMapping != null and isMapping == 0">
             and alias.target_fund_id is null
@@ -147,12 +147,14 @@
         on alias.target_fund_id = info.fund_id and info.isvalid=1
         left join PPW_EMAIL.pvn_company_info c
         on c.company_id = info.trust_id and c.isvalid=1
+        join fund_not_mapping_info fnmi
+        on fnmi.fund_alias_id=alias.id and fnmi.isvalid=1
         where alias.isvalid=1
         <if test="fundName != null and fundName !=''">
-            and (alias.source_fund_name like concat('%',#{fundName},'%') or alias.source_register_number like concat('%',#{fundName},'%') )
+            and (alias.source_fund_name like concat(#{fundName},'%') or alias.source_register_number like concat(#{fundName},'%') )
         </if>
         <if test="fundAliasName != null and fundAliasName !=''">
-            and (info.fund_name like concat('%',#{fundAliasName},'%')  or info.fund_short_name like concat('%',#{fundAliasName},'%')  or info.register_number like concat('%',#{fundAliasName},'%') )
+            and (info.fund_name like concat(#{fundAliasName},'%')  or info.fund_short_name like concat(#{fundAliasName},'%')  or info.register_number like concat(#{fundAliasName},'%') )
         </if>
         <if test="isMapping != null and isMapping == 0">
             and alias.target_fund_id is null