| | |
| | | odpd.broken_num as onceBroken, |
| | | ogd.`group`, |
| | | if(fc.quantity -odpd.reporting_work_num = 0 ,true,false) as saveFlag, -- 判断是否已经完成,已经完成不序号和同序号数量相同才能提交 |
| | | od.other_columns |
| | | od.other_columns, |
| | | ogd.id |
| | | |
| | | FROM |
| | | sd.order_detail AS od |
| | |
| | | and technology_number =#{technologyStr} |
| | | limit 1) |
| | | </if> |
| | | |
| | | |
| | | LEFT JOIN flow_card AS fc |
| | | ON fc.order_id = ogd.order_id |
| | |
| | | and f.order_number = a.order_number |
| | | and f.technology_number = a.technology_number |
| | | <if test="nextProcess != null and nextProcess != ''"> |
| | | left join (select ifnull(sum(completed_quantity),0) as completed_quantity , |
| | | left join (select sum(ifnull(completed_quantity,0)+ifnull(breakage_quantity,0)) as completed_quantity , |
| | | rw.process_id, |
| | | rwd.order_number, |
| | | rwd.technology_number, |
| | |
| | | </select> |
| | | <!-- 查询下工序是否报工--> |
| | | <select id="selectCountByProcessId"> |
| | | select count(reporting_work_id) from reporting_work where this_process=#{nextProcess} and process_id=#{processId} |
| | | select count(reporting_work_id) |
| | | from reporting_work |
| | | where |
| | | this_process=#{nextProcess} |
| | | and process_id=#{processId} |
| | | and reviewed_state>-1 |
| | | </select> |
| | | |
| | | <!-- 查询完工次破数量--> |
| | |
| | | rwd.order_number, |
| | | rwd.technology_number, |
| | | rwd.completed_quantity, |
| | | IFNULL(SUM(dd.breakage_quantity), 0) as breakage_quantity |
| | | rwd.breakage_quantity as breakage_quantity |
| | | from reporting_work as rw |
| | | left join reporting_work_detail as rwd on rw.reporting_work_id = rwd.reporting_work_id |
| | | left join damage_details as dd |
| | | on dd.reporting_work_id = rwd.reporting_work_id and dd.order_number = rwd.order_number and |
| | | dd.technology_number = rwd.technology_number |
| | | left join reporting_work_detail as rwd on rw.reporting_work_id = rwd.reporting_work_id |
| | | |
| | | where rw.reporting_work_id = #{reportingWorkId} |
| | | GROUP BY rwd.order_number, rwd.technology_number |
| | | </select> |