| | |
| | | pwo.status as workOrderStatus, |
| | | u.nick_name as nickName, |
| | | p.product_name as productName, |
| | | pp.name as process, |
| | | pm.model as productModelName, |
| | | ppo.quantity, |
| | | ppo.scrap_qty, |
| | |
| | | from |
| | | production_product_main ppm |
| | | left join product_work_order pwo on pwo.id = ppm.work_order_id |
| | | left join product_process_route_item ppri on ppri.id = pwo.product_process_route_item_id |
| | | left join product_process pp on pp.id = ppri.process_id |
| | | left join product_order po on po.id = pwo.product_order_id |
| | | left join production_product_output ppo on ppm.id = ppo.product_main_id |
| | | left join product_model pm on pm.id = ppo.product_model_id |
| | |
| | | </if> |
| | | <if test="c.status != null and c.status != ''"> |
| | | and ppm.status = #{c.status} |
| | | </if> |
| | | <if test="c.auditStatus != null"> |
| | | and ppm.audit_status = #{c.auditStatus} |
| | | </if> |
| | | </where> |
| | | order by ppm.id |
| | |
| | | slpa.process, |
| | | ppo.quantity, |
| | | slpa.work_hours, |
| | | slpa.work_hours * slpa.finished_num AS wages |
| | | slpa.work_hours * slpa.finished_num AS wages, |
| | | ppm.device_name, |
| | | ppm.device_id, |
| | | IFNULL( |
| | | TIMESTAMPDIFF(MINUTE, ppm.start_time, ppm.end_time), |
| | | 0 |
| | | ) AS work_minutes |
| | | FROM |
| | | production_product_main ppm |
| | | LEFT JOIN sales_ledger_production_accounting slpa ON slpa.product_main_id = ppm.id |
| | |
| | | LEFT JOIN product_model pm ON po.product_model_id = pm.id |
| | | LEFT JOIN product p ON p.id = pm.product_id |
| | | LEFT JOIN sales_ledger sl ON po.sales_ledger_id = sl.id |
| | | <where> |
| | | where ppm.audit_status = 1 |
| | | <if test="ew.schedulingUserName != null and ew.schedulingUserName !=''"> |
| | | and slpa.scheduling_user_name = #{ew.schedulingUserName} |
| | | </if> |
| | |
| | | and slpa.scheduling_date >= #{ew.entryDateStart} |
| | | and slpa.scheduling_date < date_add(#{ew.entryDateEnd}, INTERVAL 1 DAY) |
| | | </if> |
| | | </where> |
| | | </select> |
| | | <select id="listMain" resultType="java.lang.Long"> |
| | | SELECT ppm.id FROM production_product_main ppm |