|
@@ -39,9 +39,14 @@ public class DetailListHandler extends ListHandler {
|
|
|
String filter = filterInfo.toString();
|
|
|
if (StringUtils.isEmpty(filter)) {
|
|
|
filterSql.append(" bonusCycle.fid in ('')");
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
filter = filter.replace("parent.parent", "bonusCycle.fid").replace("person.id", "bDPAPD.CFPERSONID");
|
|
|
filterSql.append(filter);
|
|
|
+ String filterItems = request.getParameter("filterItems");//搜索条件
|
|
|
+ if(!StringUtils.isEmpty(filterItems)){
|
|
|
+ String replace = filterItems.replace("person.name", "person.fname_l2").replace("person.number", "person.fnumber");
|
|
|
+ filterSql.append(" and ").append(replace);
|
|
|
+ }
|
|
|
}
|
|
|
try {
|
|
|
Boolean isAll = (Boolean) request.getAttribute("isAll");
|
|
@@ -51,7 +56,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
if (isAll) {
|
|
|
return exportAllToExcel(request, filterSql.toString());
|
|
|
} else {
|
|
|
- return getGridRequestDataForPage(request, filterSql.toString());
|
|
|
+ return getGridRequestDataForPage(request, filterSql.toString());
|
|
|
}
|
|
|
} catch (
|
|
|
Exception e) {
|
|
@@ -59,6 +64,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
throw new ShrWebBizException(e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 查询汇总数据
|
|
|
*
|
|
@@ -87,6 +93,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
.append(" CT_PB_BonusCycle bonusCycle").append("\n")
|
|
|
.append(" inner JOIN CT_PB_BonusCycleBusDepProject bDP ON bDP.FPARENTID = bonusCycle.FID").append("\n")
|
|
|
.append(" inner JOIN CT_PB_BonusCAPD bDPAPD ON bDPAPD.FPARENTID = bDP.FID").append("\n")
|
|
|
+ .append(" inner JOIN t_bd_person person ON bDPAPD.cfpersonId = person.FID").append("\n")
|
|
|
.append(" WHERE").append("\n")
|
|
|
.append(filterSql).append("\n")
|
|
|
.append(" and bDP.cfstate = 2").append("\n")
|
|
@@ -140,6 +147,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
}
|
|
|
return list;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 页面查询
|
|
|
*
|
|
@@ -168,6 +176,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
gridDataEntity.setPage(page);
|
|
|
return gridDataEntity;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 导出查询
|
|
|
*
|
|
@@ -192,6 +201,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
gridDataEntity.setUserdata(new HashMap<String, Object>());
|
|
|
return gridDataEntity;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 查询汇总条数
|
|
|
*
|
|
@@ -215,6 +225,7 @@ public class DetailListHandler extends ListHandler {
|
|
|
.append(" CT_PB_BonusCycle bonusCycle").append("\n")
|
|
|
.append(" inner JOIN CT_PB_BonusCycleBusDepProject bDP ON bDP.FPARENTID = bonusCycle.FID").append("\n")
|
|
|
.append(" inner JOIN CT_PB_BonusCAPD bDPAPD ON bDPAPD.FPARENTID = bDP.FID").append("\n")
|
|
|
+ .append(" inner JOIN t_bd_person person ON bDPAPD.cfpersonId = person.FID").append("\n")
|
|
|
.append(" WHERE").append("\n")
|
|
|
.append(filterSql).append("\n")
|
|
|
.append(" and bDP.cfstate = 2").append("\n")
|