Commit 452ba5caf5fd8f97cf1f12e4e1c03413d578eb70

Authored by liquanyu
1 parent 0bc5116e7f

产筛

Showing 1 changed file with 14 additions and 12 deletions

platform-dal/src/main/java/com/lyms/platform/query/AntExRecordQuery.java View file @ 452ba5c
... ... @@ -68,13 +68,13 @@
68 68 //处理意见
69 69 private String treatOpinion;
70 70  
71   - private boolean isOpinion;
  71 + private Boolean isOpinion;
72 72  
73   - public boolean isOpinion() {
  73 + public Boolean getIsOpinion() {
74 74 return isOpinion;
75 75 }
76 76  
77   - public void setIsOpinion(boolean isOpinion) {
  77 + public void setIsOpinion(Boolean isOpinion) {
78 78 this.isOpinion = isOpinion;
79 79 }
80 80  
81 81  
82 82  
83 83  
... ... @@ -577,21 +577,23 @@
577 577  
578 578 Criteria c = null;
579 579  
580   - if (isOpinion)
  580 + if (isOpinion != null)
581 581 {
582   - if (null != treatOpinion) {
583   - condition = condition.and("treatOpinion", treatOpinion, MongoOper.LIKE);
  582 + if (isOpinion)
  583 + {
  584 + if (null != treatOpinion) {
  585 + condition = condition.and("treatOpinion", treatOpinion, MongoOper.LIKE);
  586 + }
  587 + else
  588 + {
  589 + condition = condition.and("treatOpinion", null, MongoOper.NE);
  590 + }
584 591 }
585 592 else
586 593 {
587   - condition = condition.and("treatOpinion", null, MongoOper.NE);
  594 + condition = condition.and("treatOpinion", false, MongoOper.EXISTS);
588 595 }
589 596 }
590   - else
591   - {
592   - condition = condition.and("treatOpinion", false, MongoOper.EXISTS);
593   - }
594   -
595 597  
596 598 if (null != buildTimeStart) {
597 599 c = Criteria.where("buildTime").gte(buildTimeStart);