INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('PostInfoBrowser','1','1','','select * from jcl_org_post_info where delete_type = 0 and forbidden_tag = 0','','','','','1','id','','','','','','',2,'职务信息浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',@current_date,@current_time,NULL,NULL,'','','0',uuid(),'','','','','1',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('compBrowser','1','1','','select * from jcl_org_comp where delete_type = 0 and forbidden_tag = 0','','','','','2','id','parent_company','comp_name','','','','',2,'公司分部浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',@current_date,@current_time,NULL,NULL,'','','0',uuid(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('compBrowser','1','1','','select * from jcl_org_comp where delete_type = 0 and forbidden_tag = 0','','','','','2','id','parent_company','comp_name','','','','',2,'公司分部浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',@current_date,@current_time,NULL,NULL,'','','0',uuid(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('PostInfoBrowser','1','1','','select * from jcl_org_post_info where delete_type = 0 and forbidden_tag = 0','','','','','1','id','','','','','','',2,'职务信息浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','1',0,1);
INSERTINTOdatashowparam(MAINID,FIELDNAME,SEARCHNAME,TRANSQL,ISSHOWNAME,dsporder,uuid,width)VALUES(datashowset_id,'职务分类','post_id','select post_name from jcl_org_post where id = {?currentvalue}',0,3,SYS_GUID(),NULL);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('compBrowser','1','1','','select * from jcl_org_comp where delete_type = 0 and forbidden_tag = 0','','','','','2','id','parent_company','comp_name','','','','',2,'公司分部浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('compBrowser','1','1','','select * from jcl_org_comp where delete_type = 0 and forbidden_tag = 0','','','','','2','id','parent_company','comp_name','','','','',2,'公司分部浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('deptBrowser','1','1','','select * from jcl_org_dept where delete_type = 0 and forbidden_tag = 0 ','','','','','2','id','parent_dept','dept_name','','','','',2,'部门浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('deptBrowser','1','1','','select * from jcl_org_dept where delete_type = 0 and forbidden_tag = 0 ','','','','','2','id','parent_dept','dept_name','','','','',2,'部门浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','2',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('sequenceBrowser','1','1','','select *,scheme_id as scheme_value from jcl_org_sequence where delete_type = 0 and forbidden_tag = 0','','','','','1','id','','','','','','',2,'岗位序列',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','1',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('sequenceBrowser','1','1','','select id,sequence_no,sequence_name, scheme_id,scheme_id as scheme_value from jcl_org_sequence where delete_type = 0 and forbidden_tag = 0','','','','','1','id','','','','','','',2,'岗位序列',NULL,'',NULL,NULL,NULL,NULL,'','',TO_CHAR(SYSDATE,'yyyy-MM-dd'),TO_CHAR(SYSDATE,'HH24:mm:ss'),NULL,NULL,'','','0',SYS_GUID(),'','','','','1',0,1);
INSERTINTOdatashowset(SHOWNAME,SHOWCLASS,DATAFROM,DATASOURCEID,SQLTEXT,WSURL,WSOPERATION,XMLTEXT,INPARA,SHOWTYPE,KEYFIELD,PARENTFIELD,SHOWFIELD,DETAILPAGEURL,TYPENAME,SELECTTYPE,SHOWPAGEURL,BROWSERFROM,NAME,CUSTOMID,CUSTOMHREF,SQLTEXT1,SQLTEXT2,NAMEHEADER,DESCRIPTIONHEADER,WSWORKNAME,SEARCHBYID,CREATEDATE,CREATETIME,MODIFYDATE,MODIFYTIME,SEARCHBYNAME,onlylowestnode,characterset,uuid,isSupportPaging,ESBID,ESBSHOWID,mobiledetailpageurl,isPhyPage,subcompanyid,unconditionalQuery)VALUES('PostInfoBrowser','1','1','','select * from jcl_org_post_info where delete_type = 0 and forbidden_tag = 0','','','','','1','id','','','','','','',2,'职务信息浏览按钮',NULL,'',NULL,NULL,NULL,NULL,'','',@current_date,@current_time,NULL,NULL,'','','0',newid(),'','','','','1',0,1)
whereSql+=" and ((fdatebegin <= '"+date+"' and fdateend >= '"+date+"') or (fdatebegin <= '"+date+"' and fdateend is null )) ";
if(DBType.isOracle()){
whereSql+=" and fclass = "+fclass+" ";
whereSql+=" and ((fdatebegin <= to_date('"+date+"','yyyy-MM-DD') and fdateend >= to_date('"+date+"','yyyy-MM-DD')) or (fdatebegin <= to_date('"+date+"','yyyy-MM-DD') and fdateend is null )) ";
}else{
whereSql+=" and ((fdatebegin <= '"+date+"' and fdateend >= '"+date+"') or (fdatebegin <= '"+date+"' and fdateend is null )) ";
}
whereSql+=" and fclass = "+fclass+" ";
if("0".equals(fisvitual)){
if("0".equals(fisvitual)){
whereSql+=" and fisvitual = 0 ";
whereSql+=" and fisvitual = 0 ";
}else{
}else{
whereSql+=" and fisvitual in (0, 1) ";
whereSql+=" and fisvitual in (0, 1) ";
}
}
@ -89,16 +93,16 @@ public class OrgChartServiceImpl extends Service implements OrgChartService {
whereSql+=" and ((t.fdatebegin <= '"+date+"' and t.fdateend >= '"+date+"') or (t.fdatebegin <= '"+date+"' and t.fdateend is null )) ";
if(DBType.isOracle()){
whereSql+=" and t.fclass = "+fclass+" ";
whereSql+=" and ((t.fdatebegin <= to_date('"+date+"','yyyy-MM-DD') and t.fdateend >= to_date('"+date+"','yyyy-MM-DD')) or (t.fdatebegin <= to_date('"+date+"','yyyy-MM-DD') and t.fdateend is null )) ";
}else{
whereSql+=" and ((t.fdatebegin <= '"+date+"' and t.fdateend >= '"+date+"') or (t.fdatebegin <= '"+date+"' and t.fdateend is null )) ";
}
whereSql+=" and t.fclass = "+fclass+" ";
if("0".equals(fisvitual)){
if("0".equals(fisvitual)){
whereSql+=" and t.fisvitual = 0 ";
whereSql+=" and t.fisvitual = 0 ";
}else{
}else{
whereSql+=" and t.fisvitual in (0, 1) ";
whereSql+=" and t.fisvitual in (0, 1) ";
}
}
returnwhereSql;
returnwhereSql;
@ -187,17 +195,17 @@ public class OrgChartServiceImpl extends Service implements OrgChartService {