|
@@ -27,7 +27,7 @@
|
|
|
<sql id="Base_Column_List">
|
|
|
id,create_time,update_time,order_product_id,
|
|
|
plan_no, order_id, audit_status, remark, create_user, plan_status, update_user, start_time, end_time, scheduling_status, produce_status,bomId, partsNo,partsAlias,bomAlias,deliveryTime,pdeliveryTime,produceNum,
|
|
|
- unqualifiedBomNum, prority, status,rhythm_type,orderNo,orderStatus,orderName,source,bomDesc,process,planBomNum,zoenDesc,completeNum,zoneId, org_id
|
|
|
+ unqualifiedBomNum, prority, status,rhythm_type,orderNo,orderStatus,orderName,source,bomDesc,process,planBomNum,zoenDesc,completeNum,zoneId, org_id, qualification
|
|
|
</sql>
|
|
|
|
|
|
<!-- 分页 -->
|
|
@@ -36,7 +36,7 @@
|
|
|
<include refid="Base_Column_List"/>
|
|
|
from (
|
|
|
select a.*,b.order_no as orderNo,b.order_name orderName,b.source,b.order_status as orderStatus,c.bomDesc,ifnull(b.produce_num,0) as produceNum, c.bomId, c.partsNo,c.partsAlias,c.bomAlias,c.pdeliveryTime,b.delivery_time deliveryTime,c.order_product_id,d.id as zoneId, d.org_id,
|
|
|
- ifnull(v.completeCount ,0) as completeNum,unqualifiedBomNum,
|
|
|
+ ifnull(v.completeCount ,0) as completeNum, unqualifiedBomNum, ifnull(round(100*(v.completeCount-unqualifiedBomNum)/v.completeCount, 2), 0)as qualification,
|
|
|
CASE WHEN ifnull(w.taskCount,0)=0 then 0 else round(100 *( wcCount / taskCount),2) end process,ifnull(c.plan_bom_num,0) as planBomNum,d.name as zoenDesc from imcs_p_plan a
|
|
|
left join (
|
|
|
select ord.* from imcs_o_order ord
|