From bf5b01b14dc7bfc214e646425a62f5593890d7e3 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期六, 08 十一月 2025 22:05:37 +0800
Subject: [PATCH] 清洗数据库日期错误,并且导入日期通用化处理
---
src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml | 143 ++++++++++++++++++++++++++---------------------
1 files changed, 78 insertions(+), 65 deletions(-)
diff --git a/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml b/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml
index a52152f..d9809fd 100644
--- a/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml
+++ b/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml
@@ -5,25 +5,25 @@
<select id="getAll" resultType="com.example.server.teamGroup.model.SysTeamGroupClass">
SELECT
- a.*
+ a.*
FROM
- DJ_SYS_TEAMGROUP_CLASS a
+ DJ_SYS_TEAMGROUP_CLASS a
WHERE
- a.is_delete = 0
- <if test="localArea!=null and (localArea=='sy' or localArea=='qd' or localArea=='hld')">
- and a.area=#{localArea}
- </if>
+ a.is_delete = 0
+ <if test="localArea!=null and (localArea=='sy' or localArea=='qd' or localArea=='hld')">
+ and a.area=#{localArea}
+ </if>
ORDER BY
- a.area desc, a.sort
+ a.area desc, a.sort
</select>
<select id="getMapAll" resultType="com.example.client.entity.MapData">
SELECT
- a.id,a.name
+ a.id,a.name
FROM
- DJ_SYS_TEAMGROUP_CLASS a
+ DJ_SYS_TEAMGROUP_CLASS a
WHERE
- a.is_delete = 0
+ a.is_delete = 0
<if test="localArea!=null and (localArea=='sy' or localArea=='qd')">
and a.area=#{localArea}
</if>
@@ -52,7 +52,7 @@
</select>
<select id="getTeamGroupIdByNames" resultType="java.lang.Long">
- SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name IN
+ SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name IN
<foreach item="item" index="index" collection="list"
open="(" separator="," close=")">
#{item}
@@ -63,90 +63,103 @@
</select>
<select id="getTeamGroupIdByName" resultType="java.lang.Long">
- SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name}
+ SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name}
<if test="localArea!=null and (localArea=='sy' or localArea=='qd')">
and a.area=#{localArea}
</if>
</select>
<select id="getBzTeamGroupIdByName" resultType="java.lang.Long">
- SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name}
+ SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name}
<if test="localArea!=null and (localArea=='sy' or localArea=='qd')">
and a.area=#{localArea}
</if>
</select>
<select id="getTeamGroupClassList" resultType="com.example.server.teamGroup.model.SysTeamGroupClass">
- SELECT
- a.id,a.name
- FROM
- DJ_SYS_TEAMGROUP_CLASS a
- WHERE
- a.is_delete = 0
- and area = 'sy'
- and pid != 0
- order by sort
+ SELECT a.id,
+ a.name
+ FROM DJ_SYS_TEAMGROUP_CLASS a
+ WHERE a.is_delete = 0
+ and area = 'sy'
+ and pid != 0
+ order by sort
</select>
<select id="getList" resultType="com.example.client.dto.JComboBoxItem">
- SELECT
- a.id,
- CASE
- WHEN a.pid != 0 THEN b.name || '/' || a.name
- ELSE a.name
- END AS name
- FROM
- DJ_SYS_TEAMGROUP_CLASS a
- LEFT JOIN
- DJ_SYS_TEAMGROUP_CLASS b ON a.pid = b.id
- WHERE
- a.is_delete = 0
+ SELECT a.id,
+ CASE
+ WHEN a.pid != 0 THEN b.name || '/' || a.name
+ ELSE a.name
+ END AS name
+ FROM DJ_SYS_TEAMGROUP_CLASS a
+ LEFT JOIN
+ DJ_SYS_TEAMGROUP_CLASS b ON a.pid = b.id
+ WHERE a.is_delete = 0
AND a.pid != 0
- ORDER BY
- a.sort;
+ ORDER BY a.sort;
</select>
<select id="getTeamList" resultType="com.example.client.dto.JComboBoxItem">
SELECT
- a.id,
- a.name
+ a.id,
+ a.name,
+ a.sort
FROM
- DJ_SYS_TEAMGROUP_CLASS a
+ DJ_SYS_TEAMGROUP_CLASS a
WHERE
- a.is_delete = 0
- AND a.pid != 0
+ a.is_delete = 0
+ AND a.pid != 0
<if test="pid!=null">
AND a.pid = ${pid}
</if>
+ UNION ALL
+ SELECT
+ null AS id,
+ '' AS name ,
+ 0 AS sort
ORDER BY
- a.sort;
+ sort;
</select>
<select id="getDeptList" resultType="com.example.client.dto.JComboBoxItem">
- SELECT
- a.id,
- a.name
- FROM
- DJ_SYS_TEAMGROUP_CLASS a
- WHERE
- a.is_delete = 0
+ SELECT a.id,
+ a.name,
+ a.sort
+ FROM DJ_SYS_TEAMGROUP_CLASS a
+ WHERE a.is_delete = 0
AND a.pid = 0
- ORDER BY
- a.sort;
+ UNION ALL
+ SELECT null AS id,
+ '' AS name,
+ 0 AS sort
+ ORDER BY sort
</select>
<select id="getListByTree" resultType="com.example.server.teamGroup.model.SysTeamGroupClass">
- SELECT
- a.id,
- CASE
- WHEN a.pid = 0 THEN
- a.NAME ELSE ' ' || a.NAME
- END AS name,
- CASE
+ SELECT a.id,
+ a.pid,
+ CASE
+ WHEN a.pid = 0 THEN
+ a.NAME
+ ELSE ' ' || a.NAME
+ END AS name,
+ CASE
+ WHEN a.pid = 0 THEN
+ '閮ㄩ棬'
+ ELSE '涓撲笟'
+ END AS type,
+ CASE
- WHEN a.pid = 0 THEN
- '' || a.id ELSE '' || a.pid || a.SORT
- END AS sort2
- FROM
- dj_sys_teamgroup_class a
- WHERE
- a.AREA = 'hld'
+ WHEN a.pid = 0 THEN
+ '' || a.id
+ ELSE '' || a.pid || a.SORT
+ END AS sort2
+ FROM dj_sys_teamgroup_class a
+ WHERE a.AREA = 'hld'
AND a.IS_DELETE = 0
ORDER BY sort2
</select>
+ <select id="getSortMax" resultType="java.lang.Integer">
+ select max(sort)
+ FROM dj_sys_teamgroup_class
+ WHERE AREA = 'hld'
+ AND IS_DELETE = 0
+ and pid = ${pid}
+ </select>
</mapper>
--
Gitblit v1.9.1