|  |  | 
 |  |  |         con.protocol, | 
 |  |  |         inta.remarks, | 
 |  |  |         rtus.isOnLine, | 
 |  |  |         (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND intakeId = inta.id AND operateType = 1) AS bindNumber, | 
 |  |  |         (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND operateType = 1) AS bindNumber, | 
 |  |  |         con.findDt AS findDt | 
 |  |  |     FROM pr_controller con | 
 |  |  |         LEFT JOIN pr_intake_controller ic ON ic.controllerId = con.id | 
 |  |  | 
 |  |  |         AND rtus.isOnLine = #{isOnLine} | 
 |  |  |       </if> | 
 |  |  |       <if test = "bindNumber != null and bindNumber > 0"> | 
 |  |  |         AND (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND intakeId = inta.id AND operateType = 1) = ${bindNumber} | 
 |  |  |         AND (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND operateType = 1) = ${bindNumber} | 
 |  |  |       </if> | 
 |  |  |     </where> | 
 |  |  |     ORDER BY con.operateDt DESC | 
 |  |  | 
 |  |  |     tb.rtuAddr rtuAddr, | 
 |  |  |     tb.intakeId intakeId, | 
 |  |  |     tb.findDt findDt, | 
 |  |  |     tb.operateDt operateDt, | 
 |  |  |     itb.name intakeName | 
 |  |  |     FROM pr_controller tb | 
 |  |  |     INNER JOIN pr_intake itb on tb.intakeId = itb.id |