Browse Source

部分更新

master
ruanqi 3 years ago
parent
commit
1f02773e3d
  1. 7
      src/main/resources/mapper/shopOrder/ReportFormSearchMapper.xml

7
src/main/resources/mapper/shopOrder/ReportFormSearchMapper.xml

@ -41,7 +41,12 @@
</select>
<select id="searchShopOrderItemWaste" resultType="com.gaotao.modules.shopOrder.entity.SearchShopOrderItemWasteData">
Select T.site,T.OrderNo,T.part_no,T.part_desc,T.status,T.type,sum(T.op_planned_qty) as op_planned_qty,sum(T.op_comp_qty) as op_comp_qty,T.order_planned_qty,T.order_comp_qty,T.ItemNo,T.OperationDesc,T.WorkCenterNo,T.work_center_desc,T.comp_part_no,T.comp_part_desc,T.KeyRMFlag,T.QPA,T.SAPBOMItemNo,T.UnitCost,T.UnitCost_Converted,T.closedate,T.createdate,-1 as SeqNo,T.closedate as SeqCreatedate,T.closedate as SeqClosedate,sum(qty_issued) as qty_issued,sum(T.qty_required) as qty_required,sum(T.qty_issued) - sum(T.qty_required) as waste,(case when sum(T.qty_required)=0 then 9999 else (sum(T.qty_issued) - sum(T.qty_required)) / sum(T.qty_required) * 100.0 end) as wasterate ,sum(T.UnitCost_Converted * (T.qty_issued - T.qty_required)) as wasteValue,dbo.Get_SO_ExceptionReason(T.Site,T.OrderNo,T.ItemNo) as ExceptionReason
Select T.site,T.OrderNo,T.part_no,T.part_desc,T.status,T.type,sum(T.op_planned_qty) as op_planned_qty,sum(T.op_comp_qty) as op_comp_qty,
T.order_planned_qty,T.order_comp_qty,T.ItemNo,T.OperationDesc,T.WorkCenterNo,T.work_center_desc,T.comp_part_no,T.comp_part_desc,T.KeyRMFlag,
T.QPA,T.SAPBOMItemNo,T.UnitCost,T.UnitCost_Converted,T.closedate,T.createdate,-1 as SeqNo,T.closedate as SeqCreatedate,T.closedate as SeqClosedate,
sum(qty_issued) as qty_issued,sum(T.qty_required) as qty_required,sum(T.qty_issued) - sum(T.qty_required) as waste,
(case when sum(T.qty_required)=0 then 9999 else (sum(T.qty_issued) - sum(T.qty_required)) / sum(T.qty_required) * 100.0 end) as wasterate
,sum(T.UnitCost_Converted * (T.qty_issued - T.qty_required)) as wasteValue,dbo.Get_SO_ExceptionReason(T.Site,T.OrderNo,T.ItemNo) as ExceptionReason
from dbo.view_so_oper_waste as T
<where>
AND T.site in (Select Site from AccessSite where upper(UserID)=#{user}) and T.SAPStatus='L'

Loading…
Cancel
Save