瀏覽代碼

bug修复

wu 2 天之前
父節點
當前提交
cf3596208a

+ 2 - 0
src/custom/restcontroller/prsx/doctor/doctor.java

@@ -180,6 +180,8 @@ public class doctor extends Controller {
         querySQL.addJoinTable(JOINTYPE.left, "sa_customers", "t3", "t3.sa_customersid=t1.sa_customersid");
         querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t4", "t4.sys_enterpriseid=t3.sys_enterpriseid",
                 "enterprisename");
+        querySQL.addJoinTable(JOINTYPE.left, "sys_datateam", "t5", "t5.ownertable = 'sa_doctor' and t5.siteid = t1.siteid and t5.ownerid = t1.sa_doctorid and t5.isleader = 1");
+        querySQL.addQueryFields("leadername", "t5.name");
         querySQL.setWhere(where);
         querySQL.setWhere(where2);
         querySQL.setSiteid(siteid);

+ 2 - 0
src/custom/restcontroller/prsx/hospitaldep/hospitaldep.java

@@ -191,6 +191,8 @@ public class hospitaldep extends Controller {
         querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t3.sys_enterpriseid=t2.sys_enterpriseid and t3.siteid=t2.siteid", "enterprisename");
         querySQL.addJoinTable(JOINTYPE.left, "sys_datateam", "t5", "t5.ownerid = t1.sa_hospitaldepid and t5.siteid = t1.siteid and t5.ownertable = 'sa_hospitaldep' and t5.isleader = 1");
         querySQL.addJoinTable(JOINTYPE.left, sqlFactory, "t6", "t6.sa_hospitaldepid = t1.sa_hospitaldepid", "doctors");
+        querySQL.addJoinTable(JOINTYPE.left, "sys_datateam", "t7", "t7.ownertable = 'sa_hospitaldep' and t7.siteid = t1.siteid and t7.ownerid = t1.sa_hospitaldepid and t7.isleader = 1");
+        querySQL.addQueryFields("leadername", "t7.name");
         querySQL.setSiteid(siteid);
         querySQL.setWhere(where);
         querySQL.setWhere(where2);

+ 1 - 0
src/custom/restcontroller/prsx/install/install.java

@@ -163,6 +163,7 @@ public class install extends Controller {
         querySQL.addJoinTable(JOINTYPE.left, "sys_datateam", "t6", "t6.ownertable = 'sa_install' and t6.siteid = t1.siteid and t6.ownerid = t1.sa_installid and t6.isleader = 1");
         querySQL.addQueryFields("hospitalname", "t3.enterprisename");
         querySQL.addQueryFields("agentname", "t5.enterprisename");
+        querySQL.addQueryFields("leadername", "t6.name");
         querySQL.setWhere(where2);
         querySQL.setSiteid(siteid);
         querySQL.setWhere(where);

+ 1 - 1
src/custom/restcontroller/webmanage/saletool/orderclue/ordercluecampaign.java

@@ -74,7 +74,7 @@ public class ordercluecampaign extends Controller {
                 "hospitaldepname");
         querySQL.addJoinTable(JOINTYPE.left, "sys_datateam", "t5", "t5.ownertable = 'sat_campaign' and t5.siteid = t1.siteid and t5.ownerid = t1.sat_campaignid and t5.isleader = 1");
 
-
+        querySQL.addQueryFields("leadername", "t5.name");
         querySQL.addQueryFields("hospitalname", "t3.enterprisename");
         querySQL.setSiteid(siteid);
         querySQL.setWhere(where);