|
@@ -125,9 +125,10 @@
|
|
|
sum(num5) as sevenNum,
|
|
|
sum(num6) as sevenAmount,
|
|
|
sum(num7) as deviceNum,
|
|
|
- sum(num8) as yesterdayAmount
|
|
|
+ sum(num8) as yesterdayAmount,
|
|
|
+ sum(num9) as lackDevice
|
|
|
from (
|
|
|
- select count(1) as num1 ,0 as num2,0 as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8 from bt_order o
|
|
|
+ select count(1) as num1 ,0 as num2,0 as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8, 0 as num9 from bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
|
where p.org_id in (${orgIds})
|
|
@@ -145,7 +146,7 @@
|
|
|
and o.id = #{id}
|
|
|
</if>
|
|
|
union
|
|
|
- select 0 as num1, count(1) as num2 ,0 as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8 from bt_order
|
|
|
+ select 0 as num1, count(1) as num2 ,0 as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8, 0 as num9 from bt_order
|
|
|
o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
@@ -159,7 +160,7 @@
|
|
|
</if>
|
|
|
and o.order_status='4'
|
|
|
union
|
|
|
- select 0 as num1,0 as num2,count(1) as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8 from bt_order o
|
|
|
+ select 0 as num1,0 as num2,count(1) as num3,0 as num4,0 as num5,0 as num6, 0 as num7, 0 as num8, 0 as num9 from bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
|
where p.org_id in (${orgIds})
|
|
@@ -172,7 +173,7 @@
|
|
|
</if>
|
|
|
and o.order_status='4'
|
|
|
union
|
|
|
- select 0 as num1,0 as num2,0 as num3,sum(o.order_amount) as num4,0 as num5,0 as num6, 0 as num7, 0 as num8 from
|
|
|
+ select 0 as num1,0 as num2,0 as num3,sum(o.order_amount) as num4,0 as num5,0 as num6, 0 as num7, 0 as num8, 0 as num9 from
|
|
|
bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
@@ -191,7 +192,7 @@
|
|
|
and o.id = #{id}
|
|
|
</if>
|
|
|
union
|
|
|
- select 0,0,0,0,count(1) as num5,0, 0, 0 from bt_order o
|
|
|
+ select 0,0,0,0,count(1) as num5,0, 0, 0, 0 from bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
|
where p.org_id in (${orgIds})
|
|
@@ -209,7 +210,7 @@
|
|
|
and o.id = #{id}
|
|
|
</if>
|
|
|
union
|
|
|
- select 0,0,0,0,0,sum(o.order_amount) as num6, 0, 0 from bt_order o
|
|
|
+ select 0,0,0,0,0,sum(o.order_amount) as num6, 0, 0, 0 from bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
|
where p.org_id in (${orgIds})
|
|
@@ -228,7 +229,7 @@
|
|
|
</if>
|
|
|
and o.order_status = '1'
|
|
|
union
|
|
|
- select 0,0,0,0,0,0, count(p.id) as num7, 0 from imcs_tenant_productionresource p where p.status = '1'
|
|
|
+ select 0,0,0,0,0,0, count(p.id) as num7, 0, 0 from imcs_tenant_productionresource p where p.status = '1'
|
|
|
<if test="id != null">
|
|
|
and p.id = #{id}
|
|
|
</if>
|
|
@@ -236,7 +237,7 @@
|
|
|
and p.org_id in (${orgIds})
|
|
|
</if>
|
|
|
union
|
|
|
- select 0,0,0,0,0,0, 0, sum(o.order_amount) as num8 from bt_order o
|
|
|
+ select 0,0,0,0,0,0, 0, sum(o.order_amount) as num8 , 0 from bt_order o
|
|
|
<if test="orgIds != null and orgIds != ''">
|
|
|
left join imcs_tenant_productionresource p on o.order_equ_id = p.id
|
|
|
where p.org_id in (${orgIds})
|
|
@@ -254,7 +255,15 @@
|
|
|
and o.id = #{id}
|
|
|
</if>
|
|
|
and o.order_status = '1'
|
|
|
+ union
|
|
|
+ select 0,0,0,0,0,0, 0, 0, count(distinct p.id) from imcs_tenant_productionresource p left join bt_equ_barrel b on b.equ_id = p.id
|
|
|
+ where p.status = '1' and b.residue_warn>=b.mtr_residue
|
|
|
+ <if test="id != null">
|
|
|
+ and p.id = #{id}
|
|
|
+ </if>
|
|
|
+ <if test="orgIds != null and orgIds != ''">
|
|
|
+ and p.org_id in (${orgIds})
|
|
|
+ </if>
|
|
|
) f
|
|
|
</select>
|
|
|
-
|
|
|
</mapper>
|