Ver Fonte

fix: 增加日期字段排序

chenjianhua há 8 meses atrás
pai
commit
06ee9c7a6d

+ 23 - 0
service-base/src/main/resources/mapper/ValuationMarketCodeMapper.xml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.simuwang.base.mapper.daq.ValuationMarketCodeMapper">
+    <resultMap id="BaseResultMap" type="com.simuwang.base.pojo.dos.ValuationMarketCodeDO">
+        <id column="id" property="id"/>
+        <result column="market_code" property="marketCode"/>
+        <result column="market_name" property="marketName"/>
+        <result column="sort_id" property="sortId"/>
+        <result column="isvalid" property="isvalid"/>
+        <result column="creatorid" property="creatorId"/>
+        <result column="createtime" property="createTime"/>
+        <result column="updaterid" property="updaterId"/>
+        <result column="updatetime" property="updateTime"/>
+    </resultMap>
+
+    <select id="queryMarketCode" resultType="java.lang.String">
+        select market_code
+        from PPW_EMAIL.valuation_market_code
+        where isvalid = 1
+        order by sort_id
+    </select>
+
+</mapper>

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

@@ -121,7 +121,12 @@
         </if>
         <choose>
             <when test="sort != null and sort !='' and sort=='priceDate' and order != null and order !=''">
-                order by a.last_price_date ${order}
+                order by
+                CASE
+                    WHEN a.last_price_date IS NULL THEN 1
+                ELSE 0
+                END,
+                a.last_price_date ${order}
             </when>
             <otherwise>
                 order by a.last_price_date desc