|  |  | 
 |  |  |                            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"> |