| | |
| | | fc.quantity AS quantity_card, |
| | | ogd.child_width, |
| | | ogd.child_height, |
| | | od.shape, |
| | | if(od.shape=1,'普形',if(od.shape=2,'异形','')) as shape, |
| | | fc.quantity -odpd.reporting_work_num -odpd.broken_num as quantity, |
| | | fc.quantity -odpd.reporting_work_num -odpd.broken_num as completedQuantity, |
| | | odpd.reporting_work_num as completed, |
| | |
| | | fc.quantity AS quantity_card, |
| | | ogd.child_width, |
| | | ogd.child_height, |
| | | od.shape, |
| | | if(od.shape=1,'普形',if(od.shape=2,'异形','')) as shape, |
| | | if((odpds.reporting_work_num_count + ifnull(c.patchNumSum,0) -odpd.reporting_work_num_count -odpd.broken_num ) < 0, |
| | | 0, |
| | | odpds.reporting_work_num_count + ifnull(c.patchNumSum,0) -odpd.reporting_work_num_count -odpd.broken_num) as quantity, |
| | |
| | | c.quantity as quantity_card, |
| | | d.child_width, |
| | | d.child_height, |
| | | e.shape, |
| | | 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), |
| | | ifnull(a.completed_quantity+a.breakage_quantity,0)) as 'quantity', -- 可报工数 |
| | |
| | | right join flow_card as c |
| | | on c.process_id = b.process_id |
| | | |
| | | left join reporting_work_detail as a |
| | | right join reporting_work_detail as a |
| | | on a.reporting_work_id = b.reporting_work_id |
| | | and c.order_number=a.order_number |
| | | and c.technology_number = a.technology_number |
| | |
| | | GROUP BY rwd.order_number, ogd.glass_child, rwd.technology_number, dd.id |
| | | ORDER BY rwd.order_number |
| | | </select> |
| | | |
| | | <select id="selectLayerByReportingWorkId"> |
| | | select REPLACE(GROUP_CONCAT(DISTINCT rwd.technology_number),',','') from reporting_work_detail as rwd |
| | | where rwd.reporting_work_id=#{reportingWorkId} |
| | | </select> |
| | | </mapper> |