AI测试反馈的报错调整

This commit is contained in:
2026-09-18 18:12:59 +08:00
parent 68b02ea58e
commit f36b1f4701
16 changed files with 90 additions and 25 deletions
@@ -24,7 +24,7 @@
a.停用,
a.备注
FROM "保障提供明细" a
LEFT JOIN "保障类别" l ON a.保障类别编号 = l.编号
LEFT JOIN "保障类别" l ON a.保障类别编号 = l."BH"
WHERE a.停用 = 0
<if test="bzlbbh != null and bzlbbh != ''">
AND a.保障类别编号 = #{bzlbbh}
@@ -31,6 +31,7 @@ public interface JYBMapper extends BaseMapper<JYB> {
@Select("SELECT TRIM(b.\"教员编号\") FROM \"教员登录表\" b "
+ "JOIN \"登录信息表\" a ON TRIM(a.\"编号\") = TRIM(b.\"登录信息编号\") "
+ "WHERE TRIM(a.\"账号\") = #{username}")
+ "WHERE LOWER(TRIM(a.\"账号\")) = LOWER(TRIM(#{username})) "
+ "OR LOWER(TRIM(a.\"统一账号\")) = LOWER(TRIM(#{username}))")
String selectTeacherIdByAccount(@Param("username") String username);
}
@@ -14,6 +14,7 @@ public interface JYSDLBMapper extends BaseMapper<JYSDLB> {
@Select("SELECT TRIM(b.\"教研室代号\") FROM \"教研室登录表\" b "
+ "JOIN \"登录信息表\" a ON TRIM(a.\"编号\") = TRIM(b.\"登录信息编号\") "
+ "WHERE TRIM(a.\"账号\") = #{username}")
+ "WHERE LOWER(TRIM(a.\"账号\")) = LOWER(TRIM(#{username})) "
+ "OR LOWER(TRIM(a.\"统一账号\")) = LOWER(TRIM(#{username}))")
String selectResearchOfficeIdByAccount(@Param("username") String username);
}
@@ -49,7 +49,7 @@
FROM "课程表_保障明细" a
INNER JOIN "实施_课程表" b ON a.课程表编号 = b.编号
LEFT JOIN "保障提供明细" m ON a.保障提供明细编号 = m.编号
LEFT JOIN "保障类别" l ON m.保障类别编号 = l.编号
LEFT JOIN "保障类别" l ON m.保障类别编号 = l."BH"
WHERE b.实施_课程编号 = #{sskcbh}
AND a.课程表编号 != #{sskcbbh}
GROUP BY
@@ -96,7 +96,7 @@
a.日期 AS 创建时间
FROM "课程表_保障明细" a
LEFT JOIN "保障提供明细" m ON a.保障提供明细编号 = m.编号
LEFT JOIN "保障类别" l ON m.保障类别编号 = l.编号
LEFT JOIN "保障类别" l ON m.保障类别编号 = l."BH"
LEFT JOIN "教员表" t ON (
CASE
WHEN a.备注 LIKE '%"confirmed":true%' THEN
@@ -61,7 +61,7 @@
b.变动时间
FROM "实施_课程表" b
LEFT JOIN "实施_课程" a ON LOWER(RAWTOHEX(a."编号")) = LOWER(REPLACE(TRIM(b.实施_课程编号), '-', ''))
LEFT JOIN "课程表" c ON a.课编号 = c.课编号
LEFT JOIN "课表" c ON a.科目编号 = c.课编号
WHERE b.删除状态 = 0
<if test="sskcbh != null and sskcbh != ''">
AND b.实施_课程编号 = #{sskcbh}
@@ -117,7 +117,7 @@
b.变动时间
FROM "实施_课程表" b
LEFT JOIN "实施_课程" a ON LOWER(RAWTOHEX(a."编号")) = LOWER(REPLACE(TRIM(b.实施_课程编号), '-', ''))
LEFT JOIN "课程表" c ON a.课编号 = c.课编号
LEFT JOIN "课表" c ON a.科目编号 = c.课编号
WHERE b.编号 = #{sskcbbh}
AND b.删除状态 = 0
</select>