| | |
| | | left join sd.delivery_detail as dd on dd.order_id = a.order_id and dd.order_number = a.order_number |
| | | where d.create_time >= #{selectTime1} |
| | | AND d.create_time < #{selectTime2} |
| | | and o.create_order>0 |
| | | and d.create_order>0 |
| | | and reportWorkQuantity is not null |
| | | GROUP BY a.order_id |
| | | ORDER BY a.order_id |
| | |
| | | and o.create_order>0 |
| | | AND fc.create_time IS NOT NULL |
| | | GROUP BY o.order_id |
| | | </select> |
| | | |
| | | <select id="orderReportingWorks"> |
| | | SELECT * |
| | | from sd.order_process_detail opd left join sd.`order` o on o.order_id=opd.order_id |
| | | where o.create_time >= #{selectTime1} |
| | | and o.create_time < #{selectTime2} |
| | | and opd.reporting_work_num_count>0 |
| | | group by opd.order_id |
| | | order by opd.order_id |
| | | </select> |
| | | |
| | | <select id="rawMaterialRequisitionMp"> |
| | |
| | | LEFT JOIN damage_details AS dd ON dd.reporting_work_id = rw.reporting_work_id |
| | | AND dd.order_number = ogd.order_number |
| | | AND dd.technology_number = ogd.technology_number |
| | | WHERE date(rw.reporting_work_time) >= #{dates[0]} |
| | | and date(rw.reporting_work_time) <= #{dates[1]} |
| | | WHERE rw.reporting_work_time >= #{dates[0]} |
| | | and rw.reporting_work_time <= #{dates[1]} |
| | | AND dd.available = 0 |
| | | GROUP BY dd.id |
| | | </select> |
| | |
| | | WHERE |
| | | rw.reporting_work_time >= #{selectTime1} |
| | | AND rw.reporting_work_time < #{selectTime2} |
| | | AND dd.available = 0; |
| | | AND dd.available = 0 |
| | | <if test="damageReportDTO.orderId != null and damageReportDTO.orderId != ''"> |
| | | and o.order_id regexp #{damageReportDTO.orderId} |
| | | </if> |