fix: 移除不存在的 description 字段引用

问题:SQL 查询中引用了不存在的 t.description 字段,导致报错 Unknown column 't.description' in 'where clause'

修复:
- 从 TaskMapper 的 selectTaskHall 和 selectTaskHallByDept 中移除 t.description 引用
- 从 TaskItemMapper 的所有查询方法中移除 t.description 引用
- 从 TaskService.getCompletedTasks 中移除 t.description 引用
This commit is contained in:
Your Name 2026-01-22 15:34:50 +08:00
parent dce3b8ec58
commit 4a74768a32
3 changed files with 0 additions and 6 deletions

View File

@ -60,7 +60,6 @@ public interface TaskItemMapper extends BaseMapper<TaskItem> {
" OR ti.item_no LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.spu_info LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.remark, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.description, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.product_barcodes, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR u.real_name LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(pp.real_name, '') LIKE CONCAT('%', #{keyword}, '%') " +
@ -119,7 +118,6 @@ public interface TaskItemMapper extends BaseMapper<TaskItem> {
" OR ti.item_no LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.spu_info LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.remark, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.description, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.product_barcodes, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR u.real_name LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(pp.real_name, '') LIKE CONCAT('%', #{keyword}, '%') " +

View File

@ -60,7 +60,6 @@ public interface TaskMapper extends BaseMapper<Task> {
" OR t.task_no LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.spu_info LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.remark LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.description, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.product_barcodes, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR u.real_name LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(d.dept_name, '') LIKE CONCAT('%', #{keyword}, '%') " +
@ -146,7 +145,6 @@ public interface TaskMapper extends BaseMapper<Task> {
" OR t.task_no LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.spu_info LIKE CONCAT('%', #{keyword}, '%') " +
" OR t.remark LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.description, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(t.product_barcodes, '') LIKE CONCAT('%', #{keyword}, '%') " +
" OR u.real_name LIKE CONCAT('%', #{keyword}, '%') " +
" OR COALESCE(d.dept_name, '') LIKE CONCAT('%', #{keyword}, '%') " +

View File

@ -1123,8 +1123,6 @@ public class TaskService {
.or()
.apply("EXISTS (SELECT 1 FROM sys_user r WHERE r.id = t.receiver_id AND r.real_name LIKE CONCAT('%', {0}, '%'))", keyword)
.or()
.apply("COALESCE(t.description, '') LIKE CONCAT('%', {0}, '%')", keyword)
.or()
.apply("COALESCE(t.product_barcodes, '') LIKE CONCAT('%', {0}, '%')", keyword)
);
}