|
|
|
@ -4,17 +4,18 @@ |
|
|
|
<mapper namespace="com.jianteng.modules.board.dao.BoardMapper"> |
|
|
|
<select id="SORoutingBoard" resultType="com.jianteng.modules.board.entity.SOSRoutingBoardData" > |
|
|
|
select a.Site,a.OrderNo,a.ItemNo,a.SeqNo,a.QtyRequired,a.QtyReported,a.QtyApprove,a.ClosedFlag, |
|
|
|
a.OutWorkFlag,a.S_ScheduledDate,a.S_ResourceID,a.S_ShiftNo, |
|
|
|
a.OutWorkFlag,a.S_ScheduledDate,a.S_ResourceID,a.S_ShiftNo,e.NeedDate, |
|
|
|
a.S_WorkCenterNo,a.mat_issueflag,a.partNo,b.QtyRequired lastRequireQty,b.QtyReported lastReportQty, |
|
|
|
dbo.Get_ProductionLineDesc(a.Site,dbo.Get_WorkCenter_ProLineNo(b.site,b.S_WorkCenterNo)) lastLineName, |
|
|
|
a.previousSeqNo lastSeqNoDoing,c.operationDesc,d.operationDesc as lastOperationDesc |
|
|
|
from SOScheduledRouting a left join SOScheduledRouting b on a.Site=b.Site and a.previousSeqNo=b.SeqNo |
|
|
|
left join v_sorouting c on a.Site=c.Site and a.OrderNo=c.OrderNo and a.ItemNo=c.ItemNo |
|
|
|
left join v_sorouting d on b.Site=d.Site and b.OrderNo=d.OrderNo and b.ItemNo=d.ItemNo |
|
|
|
left join ShopOrder e on a.site=e.site and a.orderNo=e.OrderNo |
|
|
|
<where> |
|
|
|
and a.ClosedFlag='N' |
|
|
|
<if test="text1 != null and text1 != ''"> |
|
|
|
AND dbo.Get_WorkCenter_ProLineNo(a.Site,a.S_WorkCenterNo) = #{text1} |
|
|
|
<if test="text2 != null and text2 != ''"> |
|
|
|
AND dbo.Get_WorkCenter_ProLineNo(a.Site,a.S_WorkCenterNo) in ${text2} |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
order by a.S_ScheduledDate |
|
|
|
|