ソースを参照

待办任务,队列数

shiyue 3 ヶ月 前
コミット
724399900f

+ 4 - 2
energy-manage-service/src/main/java/com/energy/manage/service/domain/vo/homepage/WaitTaskVo.java

@@ -17,8 +17,10 @@ public class WaitTaskVo {
      */
     private Integer errCount = 0;
 
-
-
+    /**
+     * 排队数量
+     */
+    private Integer queueNumber = 0;
 
 
 

+ 8 - 3
energy-manage-service/src/main/resources/mybatis/system/OrganizationAuthMapper.xml

@@ -161,7 +161,8 @@
         <select id="selectFieldAnalysisResultByroleId" resultType="com.energy.manage.service.domain.vo.homepage.WaitTaskVo">
             select
             sum(uncorrelatedCount) as uncorrelatedCount,
-            sum(errCount) as errCount
+            sum(errCount) as errCount,
+            sum(qCount) as queueNumber
             from
             (select
             soa.role_id as roleId,
@@ -170,7 +171,8 @@
             soa.code_type as codeType,
             wf.field_name as fieldName,
             uar.uncorrelatedCount as uncorrelatedCount,
-            uer.errCount as errCount
+            uer.errCount as errCount,
+            uqr.qCount as qCount
             from
             (select a.role_id,
             wr.code_number,
@@ -185,7 +187,10 @@
             on soa.code_number = uar.fieldCode
             left join
             (select field_code as fieldCode,count(1) as errCount from analysis_result where 	err_state = 1  group by field_code) uer
-            on soa.code_number = uer.fieldCode) wait_task
+            on soa.code_number = uer.fieldCode
+            left join
+            (select field_code as fieldCode,count(1) as qCount from analysis_result where 	analysis_state = 10  group by field_code) uqr
+            on soa.code_number = uqr.fieldCode) wait_task
         </select>