| | |
| | | WHERE monthly_settle_id = #{settleId} |
| | | </update> |
| | | |
| | | <!-- 查询月结明细流水(入库订单明细) --> |
| | | <select id="selectDetailFlowFromPakin" resultType="com.zy.asrs.entity.result.MonthlySettleDetailFlowVO"> |
| | | SELECT |
| | | molpi.id as orderId, |
| | | molpi.order_no as orderNo, |
| | | molpi.order_time as orderTime, |
| | | modlpi.id as orderDetlId, |
| | | modlpi.matnr, |
| | | modlpi.maktx, |
| | | modlpi.batch, |
| | | modlpi.brand, |
| | | modlpi.specs, |
| | | modlpi.model, |
| | | modlpi.color, |
| | | modlpi.unit, |
| | | modlpi.qty, |
| | | COALESCE(modlpi.pakin_pakout_status, molpi.pakin_pakout_status) as pakinPakoutStatus, |
| | | CASE |
| | | WHEN COALESCE(modlpi.pakin_pakout_status, molpi.pakin_pakout_status) = 1 THEN '入库' |
| | | WHEN COALESCE(modlpi.pakin_pakout_status, molpi.pakin_pakout_status) = 2 THEN '出库' |
| | | ELSE '未知' |
| | | END as pakinPakoutStatusName |
| | | FROM man_order_log_pakin molpi |
| | | INNER JOIN man_order_detl_log_pakin modlpi ON molpi.id = modlpi.order_id |
| | | WHERE molpi.monthly_settle_id = #{settleId} |
| | | AND molpi.status = 1 |
| | | AND COALESCE(modlpi.pakin_pakout_status, molpi.pakin_pakout_status) IN (1, 2) |
| | | ORDER BY molpi.order_time, molpi.order_no, modlpi.id |
| | | </select> |
| | | |
| | | <!-- 查询月结明细流水(出库订单明细) --> |
| | | <select id="selectDetailFlowFromPakout" resultType="com.zy.asrs.entity.result.MonthlySettleDetailFlowVO"> |
| | | SELECT |
| | | molpo.id as orderId, |
| | | molpo.order_no as orderNo, |
| | | molpo.order_time as orderTime, |
| | | modlpo.id as orderDetlId, |
| | | modlpo.matnr, |
| | | modlpo.maktx, |
| | | modlpo.batch, |
| | | modlpo.brand, |
| | | modlpo.specs, |
| | | modlpo.model, |
| | | modlpo.color, |
| | | modlpo.unit, |
| | | modlpo.qty, |
| | | COALESCE(modlpo.pakin_pakout_status, molpo.pakin_pakout_status) as pakinPakoutStatus, |
| | | CASE |
| | | WHEN COALESCE(modlpo.pakin_pakout_status, molpo.pakin_pakout_status) = 1 THEN '入库' |
| | | WHEN COALESCE(modlpo.pakin_pakout_status, molpo.pakin_pakout_status) = 2 THEN '出库' |
| | | ELSE '未知' |
| | | END as pakinPakoutStatusName |
| | | FROM man_order_log_pakout molpo |
| | | INNER JOIN man_order_detl_log_pakout modlpo ON molpo.id = modlpo.order_id |
| | | WHERE molpo.monthly_settle_id = #{settleId} |
| | | AND molpo.status = 1 |
| | | AND COALESCE(modlpo.pakin_pakout_status, molpo.pakin_pakout_status) IN (1, 2) |
| | | ORDER BY molpo.order_time, molpo.order_no, modlpo.id |
| | | </select> |
| | | |
| | | </mapper> |
| | | |
| | | |