//获取的是查询条件,组合成SQL数据源
(function () {
var doc = getCurrentDocument();
var ProjectName = doc.getItemValueAsString("S_ProjectName");
var ProjectCode = doc.getItemValueAsString("S_ProjectCode");
var ProjectPhase = doc.getItemValueAsString("S_ProjectPhase");
var sql = "select t.* from(select domainid, domainid as id ,item_selectplatform, item_platform,item_projectname , item_projectcode, item_ProjectPhase,item_ProductionPlace,count(*) as item_count from tlk_sample_vehicle_plan s where 1 = 1 group by domainid, item_selectplatform, item_platform,item_projectname, item_projectcode, item_projectphase,item_ProductionPlace) t where 1=1";
if (isNotNull(ProjectName)) {
sql += " and item_projectname like '%" + ProjectName + "%'"
}
if (isNotNull(ProjectCode)) {
sql += " and item_projectcode like '%" + ProjectCode + "%'"
}
if (isNotNull(ProjectPhase)) {
sql += " and item_ProjectPhase like '%" + ProjectPhase + "%'"
}
return sql;
})()
|