|
|
@@ -8,10 +8,10 @@
|
|
|
UPDATE USER_SYS_COLOR usc
|
|
|
SET usc.SYSTEM_COLOR =
|
|
|
(SELECT
|
|
|
- sds.`VALUE`
|
|
|
- FROM SYS_DICT_TYPE sdt
|
|
|
- LEFT JOIN SYS_DICT_SINGLE sds ON sdt.TYPE_ID = sds.TYPE_ID
|
|
|
- WHERE sdt.TYPE_NAME = 'system_color' AND sds.SORT = #{param})
|
|
|
+ sdd.dict_value
|
|
|
+ FROM sys_dict_type sdt
|
|
|
+ LEFT JOIN sys_dict_data sdd ON sdt.dict_type = sdd.dict_type
|
|
|
+ WHERE sdt.dict_name = 'system_color' AND sdd.dict_sort = #{param})
|
|
|
WHERE usc.USER_ID = #{userId}
|
|
|
</update>
|
|
|
|
|
|
@@ -20,22 +20,22 @@
|
|
|
</select>
|
|
|
<select id="getThemeColorSort" resultType="java.lang.Integer">
|
|
|
SELECT
|
|
|
- sds.SORT
|
|
|
+ sdd.dict_sort
|
|
|
FROM
|
|
|
- SYS_DICT_TYPE sdt
|
|
|
+ sys_dict_type sdt
|
|
|
LEFT JOIN
|
|
|
- SYS_DICT_SINGLE sds ON sdt.TYPE_ID = sds.TYPE_ID
|
|
|
+ sys_dict_data sdd ON sdt.dict_type = sdd.dict_type
|
|
|
INNER JOIN
|
|
|
- USER_SYS_COLOR usc ON usc.SYSTEM_COLOR =sds.`VALUE`
|
|
|
- WHERE sdt.TYPE_NAME = 'system_color' AND usc.USER_ID = #{userId}
|
|
|
+ USER_SYS_COLOR usc ON usc.SYSTEM_COLOR =sdd.dict_value
|
|
|
+ WHERE sdt.dict_name = 'system_color' AND usc.USER_ID = #{userId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getAllSort" resultType="java.lang.Integer">
|
|
|
SELECT
|
|
|
COUNT(1)
|
|
|
- FROM SYS_DICT_TYPE sdt
|
|
|
+ FROM sys_dict_type sdt
|
|
|
LEFT JOIN
|
|
|
- SYS_DICT_SINGLE sds on sdt.TYPE_ID = sds.TYPE_ID
|
|
|
- WHERE sdt.TYPE_NAME = 'system_color'
|
|
|
+ sys_dict_data sdd on sdt.dict_type = sdd.dict_type
|
|
|
+ WHERE sdt.dict_name = 'system_color'
|
|
|
</select>
|
|
|
</mapper>
|