|
|
|
|
@ -215,4 +215,34 @@
|
|
|
|
|
#{recordId}
|
|
|
|
|
</foreach>
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectPrintPrepareDetailListByOrderCodes" parameterType="com.op.mes.domain.MesPrepareDetail"
|
|
|
|
|
resultType="com.op.mes.domain.MesPrepareDetail">
|
|
|
|
|
select
|
|
|
|
|
mp.workorder_name workorderCode,
|
|
|
|
|
mpd.material_code materialCode,
|
|
|
|
|
mpd.material_name materialName,
|
|
|
|
|
mpd.quantity,
|
|
|
|
|
mpd.unit,
|
|
|
|
|
mpd.status,
|
|
|
|
|
mpd.fund_quanlity fundQuanlity,
|
|
|
|
|
mpd.factory_code factoryCode,
|
|
|
|
|
mpd.recoil,
|
|
|
|
|
ow.product_date productDate,
|
|
|
|
|
ow.prod_line_code prodLineCode,
|
|
|
|
|
ROW_NUMBER() OVER (ORDER BY mpd.recoil DESC) AS xh
|
|
|
|
|
from pro_order_workorder ow
|
|
|
|
|
left join mes_prepare mp on ow.workorder_code = mp.workorder_code
|
|
|
|
|
left join mes_prepare_detail mpd on mp.prepare_id = mpd.prepare_id
|
|
|
|
|
where
|
|
|
|
|
ow.del_flag = '0' and mpd.recoil = '' and mp.del_flag = '0' and mpd.del_flag = '0'
|
|
|
|
|
and ow.belong_work_order in
|
|
|
|
|
<foreach item="orderCode" collection="list" open="(" separator="," close=")">
|
|
|
|
|
#{orderCode}
|
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
|
|
order by mpd.recoil
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
|
|