Selaa lähdekoodia

git-svn-id: https://192.168.57.71/svn/jsgkj@1474 931142cf-59ea-a443-aa0e-51397b428577

ld_guxl 8 vuotta sitten
vanhempi
commit
d8829459ed

+ 5 - 2
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/xkzfz/ctl/XkzfzCtl.java

@@ -478,14 +478,17 @@ public class XkzfzCtl extends BaseWebCtl {
 				if (StringUtils.isNotEmpty(wxhwpm)) {
 					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + wxhwpm + "%"));
 				}
+				Date now =new Date();
 				if (StringUtils.isNotEmpty(fzsfyx)) {
 					if (("是").equals(fzsfyx)) {
+						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
 						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
 					} else {
-						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
+						Predicate p1 =cb.lessThan(root.get("yxqjssj").as(Date.class), now);
+						Predicate p2 = cb.notEqual(root.get("recordStatus").as(String.class), BaseEntity.RECORD_STATE_VALID); 
+						list.add(cb.and(cb.or(p1,p2)));
 					}
 				}
-				Date now = new Date();
 				if (StringUtils.isNotEmpty(fzsfdq)) {
 					if ((fzsfdq).equals("6103")) {
 						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));