shudonghui 1 年之前
父節點
當前提交
653ab087c5
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      sop-business/src/main/resources/mapper/ServiceAnalyseMapper.xml

+ 3 - 3
sop-business/src/main/resources/mapper/ServiceAnalyseMapper.xml

@@ -25,7 +25,7 @@
     </select>
     <select id="equipmentOutboundTotal" resultType="java.lang.Integer">
         SELECT
-        count( DISTINCT d.id ) OUTS
+        sum(case when io.type='OUT' then 1 else 0 end )-sum(case when io.type='IN' then 1 else 0 end ) OUTS
         FROM
         sys_device d
         LEFT JOIN t_b_device_in_out io ON d.device_code = io.device_no
@@ -365,8 +365,8 @@
     <select id="device" resultType="java.util.Map">
         SELECT
         su.`name`,
-        sum( CASE WHEN d.bound = 'OUT' THEN 1 ELSE 0 END ) outs,
-        sum( CASE WHEN d.`status` = 'NORMAL' THEN 1 ELSE 0 END ) total
+        sum(case when io.type='OUT' then 1 else 0 end )-sum(case when io.type='IN' then 1 else 0 end ) outs
+<!--        sum( CASE WHEN d.`status` = 'NORMAL' THEN 1 ELSE 0 END ) count-->
         FROM
         t_b_service s
         LEFT JOIN t_b_device_in_out io ON io.service_id = s.id