| | |
| | | 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"> |
| | | SELECT fc.project_no, |
| | | modl.material_name, |
| | |
| | | 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> |