| | |
| | | </select> |
| | | |
| | | <select id="statisticStationList" resultType="com.mzl.flower.dto.response.flower.StationStatisticDTO"> |
| | | select tt.* |
| | | , (select count(distinct s.id) |
| | | from t_supplier_info s |
| | | join t_delivery_order q on s.id = q.supplier_id |
| | | WHERE q.deleted = 0 |
| | | and q.status in ('CHECKED') |
| | | AND s.station_id = tt.stationId |
| | | ) checkedSupplierCount |
| | | , (select count(distinct s.id) |
| | | from t_supplier_info s |
| | | join t_delivery_order q on s.id = q.supplier_id |
| | | WHERE q.deleted = 0 |
| | | and q.status in ('PENDING', 'ARRIVED') |
| | | AND s.station_id = tt.stationId |
| | | ) uncheckedSupplierCount |
| | | from ( |
| | | SELECT |
| | | s.station_id AS stationId, |
| | | st.`name`, |
| | |
| | | </foreach> |
| | | </if> |
| | | GROUP BY s.station_id, st.`name` |
| | | ) tt |
| | | </select> |
| | | |
| | | <update id="setDeliveryOrderPending"> |