| | |
| | | p.yw_person_name |
| | | </select> |
| | | |
| | | <select id="batchGetByError" resultType="com.ycl.platform.domain.entity.WorkOrder"> |
| | | <select id="selectByNos" resultType="com.ycl.platform.domain.entity.WorkOrder"> |
| | | select wo.id,wo.unit_id,wo.work_order_no,wo.serial_number |
| | | from t_work_order wo |
| | | <where> |
| | | wo.deleted = 0 and wo.status = 'YW_HANDLE' |
| | | <if test="form.errorTypes != null and form.errorTypes.size() > 0"> |
| | | AND (EXISTS ( |
| | | SELECT 1 |
| | | FROM t_work_order_error_type twoet |
| | | WHERE twoet.work_order_no = wo.work_order_no |
| | | AND twoet.error_name in |
| | | <foreach collection="form.errorTypes" open="(" separator="," close=")" item="errorType"> |
| | | #{errorType} |
| | | </foreach> |
| | | )) |
| | | </if> |
| | | and wo.work_order_no in |
| | | <foreach collection="workOrderNos" open="(" separator="," close=")" item="workOrderNo"> |
| | | #{workOrderNo} |
| | | </foreach> |
| | | </where> |
| | | </select> |
| | | </mapper> |