Pārlūkot izejas kodu

质检-任务管理-任务查看:查询任务时添加关联查询<u_information_query>表

LHB 2 mēneši atpakaļ
vecāks
revīzija
7fe2b368f0

+ 6 - 0
blade-service/blade-business/src/main/java/org/springblade/business/controller/TaskController.java

@@ -1376,6 +1376,8 @@ public class TaskController extends BladeController {
             }
             sqlString.append(")");
         }
+        //是否填报过
+        sqlString.append(" AND (SELECT COUNT(1)  FROM u_information_query WHERE u_task.form_data_id = id and is_deleted=0) > 0");
 
         //总数量
         String sqlCount = sqlString.toString().replace("*", "count(1)");
@@ -1674,6 +1676,8 @@ public class TaskController extends BladeController {
             }
             sqlString.append(")");
         }
+        //是否填报过
+        sqlString.append(" AND (SELECT COUNT(1)  FROM u_information_query WHERE u_task.form_data_id = id and is_deleted=0) > 0");
 
         //总数量
         String sqlCount = sqlString.toString().replace("*", "count(1)");
@@ -1917,6 +1921,8 @@ public class TaskController extends BladeController {
                     "(SELECT COUNT(1)  FROM u_task_parallel WHERE u_task.process_instance_id = u_task_parallel.process_instance_id AND u_task_parallel.e_visa_status = 1 AND u_task_parallel.status = 2 and is_deleted=0)");
 
         }
+        //是否填报过
+        sqlString.append(" AND (SELECT COUNT(1)  FROM u_information_query WHERE u_task.form_data_id = id and is_deleted=0) > 0");
 
         //总数量
         String sqlCount = sqlString.toString().replace("*", "count(1)");