| | |
| | | |
| | | <!--查询修改报工明细数据--> |
| | | <select id="selectByReportingWorkId" > |
| | | select |
| | | select * from(select |
| | | a.reporting_work_id, |
| | | d.order_number, |
| | | d.glass_child, |
| | |
| | | d.child_height, |
| | | if(e.shape=1,'普形',if(e.shape=2,'异形','')) as shape, |
| | | if(ifnull(a.completed_quantity+a.breakage_quantity,0)=0, |
| | | c.quantity-ifnull(a.completed_quantity+a.breakage_quantity,0), |
| | | 0, |
| | | ifnull(a.completed_quantity+a.breakage_quantity,0)) as 'quantity', -- 可报工数 |
| | | ifnull(a.completed_quantity,0) as 'completedQuantity', -- 完工数 |
| | | ifnull(a.breakage_quantity,0) as 'breakageQuantity', -- 破损数 |
| | |
| | | from reporting_work as rw |
| | | left join reporting_work_detail as rwd |
| | | on rw.reporting_work_id = rwd.reporting_work_id |
| | | where rw.reviewed_state>-1 |
| | | group by rw.process_id, |
| | | rw.this_process, |
| | | rwd.order_number, |
| | |
| | | </if> |
| | | where b.reporting_work_id = #{reportingWorkId} |
| | | GROUP BY c.order_number,c.technology_number |
| | | order BY c.order_number,c.technology_number) as result |
| | | </select> |
| | | <select id="selectReportingWorkMp" resultMap="reportingWorkMap"> |
| | | select rw.reporting_work_id, |