Bladeren bron

fix bug of 'tidb 不支持cast函数' on 2021.1.27

jiequan.bi 4 jaren geleden
bovenliggende
commit
63700e1617

+ 10 - 11
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/mapper/xml/PlatformScriptMapper.xml

@@ -4,18 +4,17 @@
 
     <select id="pageQuery" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
-            t1.id,
-            t1.`name`,
-            t1.size,
-            t1.create_time,
-            FROM_UNIXTIME(CAST(t1.create_time/1000 AS INT)) as createTime,
-            (SELECT realname from sys_user where id=t1.creator limit 1) as creatorName,
-            (SELECT project_name from ctop_project where id=t1.project_id limit 1) as projectName,
-            t2.material_name as materialName
-
+        t1.id,
+        t1.`name`,
+        t1.size,
+        t1.create_time,
+        FROM_UNIXTIME(ROUND((t1.create_time/1000),0)) as createTime,
+        (SELECT realname from sys_user where id=t1.creator limit 1) as creatorName,
+        (SELECT project_name from ctop_project where id=t1.project_id limit 1) as projectName,
+        t2.material_name as materialName
         FROM
-            ctop_platform_script t1
-                LEFT JOIN ctop_platform_material t2 ON t1.id = t2.script_id
+        ctop_platform_script t1
+        LEFT JOIN ctop_platform_material t2 ON t1.id = t2.script_id
         where t2.material_code is not null
         <if test="projectId != null">
             AND t1.project_id= #{projectId}