瀏覽代碼

feat: 基金管理展示兼容gauss,替换ifnull为COALESCE

chenjianhua 6 月之前
父節點
當前提交
9ee90aa522

+ 1 - 1
service-base/src/main/resources/mapper/CompanyEmailHistoryMapper.xml

@@ -41,7 +41,7 @@
             cec.email,
             maxce.send_time as send_time,
             maxce.send_remark,
-            ifnull(maxce.send_status,-1) as send_status
+            COALESCE(maxce.send_status,-1) as send_status
         FROM
         company_email_config cec
         JOIN pvn_company_info c

+ 8 - 8
service-base/src/main/resources/mapper/EmailFileInfoMapper.xml

@@ -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,

+ 1 - 1
service-base/src/main/resources/mapper/FundNavAssetMapper.xml

@@ -16,7 +16,7 @@
         SELECT distinct
         info.fund_id,
         info.fund_short_name,
-        IFNULL(
+        COALESCE(
         nav.price_date,
         asset.price_date
         ) AS price_date,