Browse Source

bug修复

wu 4 months ago
parent
commit
bba52c66f1
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/custom/restcontroller/webmanage/sale/agents/agents2.java

+ 2 - 1
src/custom/restcontroller/webmanage/sale/agents/agents2.java

@@ -125,9 +125,10 @@ public class agents2 extends Controller {
         QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_hospitaldep", "*").setTableAlias("t1");
         querySQL.addJoinTable(JOINTYPE.left, "sa_customers", "t2", "t2.sa_customersid=t1.sa_customersid and t2.siteid=t1.siteid");
         querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t3.sys_enterpriseid=t2.sys_enterpriseid and t3.siteid=t2.siteid", "enterprisename");
+        querySQL.addJoinTable(JOINTYPE.inner, "sa_agents_hospital", "t4", "t4.sa_hospitaldepid=t1.sa_hospitaldepid and t4.siteid=t1.siteid", "sa_agents_hospitalid");
         querySQL.setSiteid(siteid);
         querySQL.setWhere(where);
-        querySQL.setWhere("t1.sa_hospitaldepid in (SELECT sa_hospitaldepid from sa_agents_hospital WHERE sa_agentsid=" + sa_agentsid + " and siteid='" + siteid + "')");
+        querySQL.setWhere("t4.sa_agentsid",sa_agentsid);
         querySQL.setPage(pageSize, pageNumber).setOrderBy(pageSorting);
         Rows rows = querySQL.query();