|
@@ -99,10 +99,10 @@
|
|
|
</resultMap>
|
|
|
<select id="searchEmailDetailById" resultMap="BaseDetailMap">
|
|
|
SELECT distinct
|
|
|
- IFNULL(nav.fund_id,asset.fund_id) as fund_id,
|
|
|
- IFNULL(nav.fund_name,asset.fund_name) as fund_name,
|
|
|
- IFNULL(nav.register_number,asset.register_number) as register_number,
|
|
|
- IFNULL(nav.price_date,asset.price_date) as price_date,
|
|
|
+ COALESCE(nav.fund_id,asset.fund_id) as fund_id,
|
|
|
+ COALESCE(nav.fund_name,asset.fund_name) as fund_name,
|
|
|
+ COALESCE(nav.register_number,asset.register_number) as register_number,
|
|
|
+ COALESCE(nav.price_date,asset.price_date) as price_date,
|
|
|
nav.nav,
|
|
|
nav.cumulative_nav_withdrawal,
|
|
|
asset.asset_net,
|
|
@@ -178,10 +178,10 @@
|
|
|
parameterType="com.simuwang.base.pojo.dto.query.EmailFileQuery">
|
|
|
select count(1) from (
|
|
|
SELECT distinct
|
|
|
- IFNULL(nav.fund_id,asset.fund_id) as fund_id,
|
|
|
- IFNULL(nav.fund_name,asset.fund_name) as fund_name,
|
|
|
- IFNULL(nav.register_number,asset.register_number) as register_number,
|
|
|
- IFNULL(nav.price_date,asset.price_date) as price_date,
|
|
|
+ COALESCE(nav.fund_id,asset.fund_id) as fund_id,
|
|
|
+ COALESCE(nav.fund_name,asset.fund_name) as fund_name,
|
|
|
+ COALESCE(nav.register_number,asset.register_number) as register_number,
|
|
|
+ COALESCE(nav.price_date,asset.price_date) as price_date,
|
|
|
nav.nav,
|
|
|
nav.cumulative_nav_withdrawal,
|
|
|
asset.asset_net,
|