Kaynağa Gözat

代码调整

wu 2 hafta önce
ebeveyn
işleme
8826416997

+ 5 - 3
src/custom/restcontroller/webmanage/sale/salestarget2/salestargetstatistics.java

@@ -119,7 +119,9 @@ public class salestargetstatistics extends Controller {
         int befyear = year - 1;
         Long sa_saleareaid = content.getLongValue("sa_saleareaid");
 
-        Rows arearows = dbConnect.runSqlQuery(" SELECT t1.*,t3.`name`,t3.userid FROM view_areas t1 " + " INNER JOIN sa_salearea_hr t2 ON t2.sa_saleareaid=t1.sa_saleareaid " + " INNER JOIN sys_hr t3 ON t3.hrid=t2.hrid " + " WHERE t1.siteid='" + siteid + "' AND t1.parentid=" + sa_saleareaid + " ORDER BY t1.parentid,t1.sa_saleareaid");
+        Rows arearows = dbConnect.runSqlQuery(" SELECT t1.*,t3.`name`,t3.userid FROM view_areas t1 "
+                + " INNER JOIN sa_salearea_hr t2 ON t2.sa_saleareaid=t1.sa_saleareaid "
+                + " INNER JOIN sys_hr t3 ON t3.hrid=t2.hrid " + " WHERE t1.siteid='" + siteid + "' AND (t1.parentid="+sa_saleareaid+" or t1.sa_saleareaid ="+sa_saleareaid+") ORDER BY t1.parentid,t1.sa_saleareaid");
 
 
         SQLFactory sqlFactory = new SQLFactory(this, "按人员分组统计订单");
@@ -175,7 +177,7 @@ public class salestargetstatistics extends Controller {
                 + " INNER JOIN sa_customers t2 ON t2.sa_saleareaid=t1.sa_saleareaid "
                 + " INNER JOIN sys_enterprise t3 ON t3.sys_enterpriseid=t2.sys_enterpriseid "
                 + " LEFT JOIN sys_datateam t4 ON t4.ownertable='sa_customers' and t4.ownerid=t2.sa_customersid and t4.isleader=1 "
-                + " WHERE t1.siteid='" + siteid + "' AND t1.parentid= " + sa_saleareaid + " " + " ORDER BY t1.parentid,t1.sa_saleareaid ");
+                + " WHERE t1.siteid='" + siteid + "' AND (t1.parentid="+sa_saleareaid+" or t1.sa_saleareaid ="+sa_saleareaid+") ORDER BY t1.parentid,t1.sa_saleareaid ");
 
 
         SQLFactory sqlFactory = new SQLFactory(this, "按医院分组统计订单");
@@ -232,7 +234,7 @@ public class salestargetstatistics extends Controller {
                 + " INNER JOIN sys_enterprise t3 ON t3.sys_enterpriseid=t2.sys_enterpriseid "
                 + " INNER JOIN sa_agents t4 ON t4.sa_agentsid=t2.sa_agentsid "
                 + " LEFT JOIN sys_hr t5 ON t5.hrid=t2.hrid "
-                + " WHERE t1.siteid='" + siteid + "' AND t1.parentid= " + sa_saleareaid + " and t4.status='启用'"
+                + " WHERE t1.siteid='" + siteid + "' AND (t1.parentid="+sa_saleareaid+" or t1.sa_saleareaid ="+sa_saleareaid+") and t4.status='启用'"
                 + " GROUP BY t1.sa_saleareaid,t1.parentid,t1.parentareaname,t1.areaname,t1.siteid,t3.enterprisename,t2.sa_agentsid "
                 + " ORDER BY t1.parentid,t1.sa_saleareaid ");