|
@@ -821,6 +821,7 @@ public class XmxxglCtl extends BaseWebCtl {
|
|
if (StringUtils.isNotEmpty(xmmc)) {
|
|
if (StringUtils.isNotEmpty(xmmc)) {
|
|
list.add(cb.like(root.get("xmmc").as(String.class), "%" + xmmc + "%"));
|
|
list.add(cb.like(root.get("xmmc").as(String.class), "%" + xmmc + "%"));
|
|
}
|
|
}
|
|
|
|
+ // 新增项目编码条件查询
|
|
if (StringUtils.isNotEmpty(xmbm)) {
|
|
if (StringUtils.isNotEmpty(xmbm)) {
|
|
list.add(cb.like(root.get("xmbm").as(String.class), "%" + xmbm + "%"));
|
|
list.add(cb.like(root.get("xmbm").as(String.class), "%" + xmbm + "%"));
|
|
}
|
|
}
|
|
@@ -863,7 +864,15 @@ public class XmxxglCtl extends BaseWebCtl {
|
|
if (isJyr()) {
|
|
if (isJyr()) {
|
|
list.add(cb.like(root.get("jyrid").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
|
|
list.add(cb.like(root.get("jyrid").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
|
|
} else {
|
|
} else {
|
|
- list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + SecUtils.getCurrUser().getSzd().getId() + "%"));
|
|
|
|
|
|
+ In<String> in = cb.in(root.get("szgq").get("id").as(String.class));
|
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
|
+ List<String> gqlist = (List<String>) Utils.getSession().getAttribute("gqList");
|
|
|
|
+ if (gqlist != null && gqlist.size() > 0) {
|
|
|
|
+ for (int i = 0; i < gqlist.size(); i++) {
|
|
|
|
+ in.value(gqlist.get(i));
|
|
|
|
+ }
|
|
|
|
+ list.add(in);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
list.add(cb.notEqual(root.get("recordStatus").as(Integer.class), BaseEntity.RECORD_STATE_DELETE));
|
|
list.add(cb.notEqual(root.get("recordStatus").as(Integer.class), BaseEntity.RECORD_STATE_DELETE));
|
|
list.add(cb.notEqual(root.get("recordStatus").as(Integer.class), BaseEntity.RECORE_STATE_COPY));
|
|
list.add(cb.notEqual(root.get("recordStatus").as(Integer.class), BaseEntity.RECORE_STATE_COPY));
|