|
@@ -114,9 +114,12 @@ public class LhyxCtl extends BaseWebCtl {
|
|
list.add(cb.like(root.get("fddbr").as(String.class), "%" + fddbr + "%"));
|
|
list.add(cb.like(root.get("fddbr").as(String.class), "%" + fddbr + "%"));
|
|
}
|
|
}
|
|
if (StringUtils.isNotEmpty(bgdd)) {
|
|
if (StringUtils.isNotEmpty(bgdd)) {
|
|
- list.add(cb.like(root.get("bgdd").as(String.class), "%" + bgdd + "%"));
|
|
|
|
|
|
+ list.add(cb.like(root.get("zcdz").as(String.class), "%" + bgdd + "%"));
|
|
|
|
+ }
|
|
|
|
+ // 经营人只能查看自己企业下的数据,非经营人只能查看自己所在地的数据
|
|
|
|
+ if(isJyr()){
|
|
|
|
+ list.add(cb.like(root.get("jyrid").as(String.class), "%" + securityMgr.getCurrUser().getSsjyr().getId() + "%"));
|
|
}
|
|
}
|
|
-
|
|
|
|
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));
|
|
|
|
|
|
return cb.and(list.toArray(new Predicate[] {}));
|
|
return cb.and(list.toArray(new Predicate[] {}));
|