| | |
| | | ON b.product_id = a.id |
| | | AND b.operat_condit_id = ${operatConditId} |
| | | LEFT JOIN model_rbd c ON c.id = b.model_id |
| | | WHERE a.id in ( |
| | | SELECT DATA.id |
| | | FROM ( |
| | | SELECT @ids as ids, |
| | | (SELECT @ids := GROUP_CONCAT(id) |
| | | FROM product_model |
| | | WHERE FIND_IN_SET(pid, @ids) |
| | | ) as cids |
| | | FROM product_model |
| | | WHERE @ids IS NOT NULL AND @ids := ${productId} |
| | | ) id, |
| | | product_model DATA |
| | | WHERE FIND_IN_SET(DATA.id, ID.ids) |
| | | ) |
| | | Where |
| | | a.ship_id = ${productId} |
| | | and a.product_type in (4, 3, 2, 10) |
| | | AND a.is_delete = 0 |
| | | ORDER BY a.product_type, a.sort |
| | |
| | | <select id="getModelList" resultType="com.zt.life.modules.mainPart.taskReliability.model.ModelRbd"> |
| | | select * |
| | | from model_rbd |
| | | where product_id = ${productId} |
| | | where ship_id = ${productId} |
| | | and is_delete = 0 |
| | | </select> |
| | | <select id="getModelNodes" resultType="com.zt.life.modules.mainPart.taskReliability.model.ModelNodes"> |