@ -406,12 +406,12 @@ public class ChartServiceImpl extends Service implements ChartService {
}else{
if(hasVirtualFields){
if(showVirtual){
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,isvirtual as isvitual,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a.subcompanyid=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root;
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,isvirtual as isvitual,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a." +SUB_COMPANY_ID+"=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root;
}else{
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,isvirtual as isvitual,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a.subcompanyid=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root+" and (isvirtual is null or isvirtual != '1')";
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,isvirtual as isvitual,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a." +SUB_COMPANY_ID+"=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root+" and (isvirtual is null or isvirtual != '1')";
}
}else{
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a.subcompanyid=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root;
return"select "+SUB_COMPANY_ID+" as id,subcompanyname as name,'1' as type,b.on_job_num,b.staff_num from "+SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a." +SUB_COMPANY_ID+"=b.data_id where b.type=1 and versionid = " +versionId+" and subcompanyid = "+root;
}
}
}
@ -1292,12 +1292,12 @@ public class ChartServiceImpl extends Service implements ChartService {
case"0":
if(hasVirtualFields){
if(showVirtual){
sql="select a.id,a.subcompanyname as name,'1' as type ,b.fblx as isvitual from " +SUB_COMPANY_TABLE+" a left join "+SUB_COMPANY_DEFINED_TABLE+" b on a.id = b.subcomid where (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and a.companyid = '" +fObjId+"'";
sql="select a.id,a.subcompanyname as name,'1' as type ,b.fblx as isvitual,c.on_job_num,c.staff_num from " +SUB_COMPANY_TABLE+" a left join "+SUB_COMPANY_DEFINED_TABLE+" b on a.id = b.subcomid left join jcl_org_onjob c on a.id=c.data_id where (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and a.companyid = '" +fObjId+"'";
}else{
sql="select a.id,a.subcompanyname as name,'1' as type ,b.fblx as isvitual from " +SUB_COMPANY_TABLE+" a left join "+SUB_COMPANY_DEFINED_TABLE+" b on a.id = b.subcomid where (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and (b.fblx is null or b.fblx != '1') and a.companyid = '" +fObjId+"'";
sql="select a.id,a.subcompanyname as name,'1' as type ,b.fblx as isvitual,c.on_job_num,c.staff_num from " +SUB_COMPANY_TABLE+" a left join "+SUB_COMPANY_DEFINED_TABLE+" b on a.id = b.subcomid left join jcl_org_onjob c on a.id=c.data_id where (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and (b.fblx is null or b.fblx != '1') and a.companyid = '" +fObjId+"'";
}
}else{
sql="select a.id,a.subcompanyname as name,'1' as type from " +SUB_COMPANY_TABLE+" a where (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and a.companyid = '" +fObjId+"'";
sql="select a.id,a.subcompanyname as name,'1' as type,b.on_job_num,b.staff_num from " +SUB_COMPANY_TABLE+" a left join jcl_org_onjob b on a.id=b.data_id where b.type=1 and (a.canceled is null or a.canceled != '1') and (a.supsubcomid is null or a.supsubcomid = '0') and a.companyid = '" +fObjId+"'";