Commit 25a0306a0752fd4264b8b7d8104a33a0b4c181ee
1 parent
b36fb736a3
Exists in
master
and in
6 other branches
1
Showing 3 changed files with 27 additions and 38 deletions
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
25a0306
... | ... | @@ -6,6 +6,7 @@ |
6 | 6 | import com.lyms.platform.common.dao.operator.MongoOper; |
7 | 7 | import com.lyms.platform.common.dao.operator.MongoQuery; |
8 | 8 | import com.lyms.platform.common.utils.StringUtils; |
9 | +import org.apache.commons.collections.CollectionUtils; | |
9 | 10 | import org.springframework.data.mongodb.core.query.Criteria; |
10 | 11 | |
11 | 12 | import java.util.Date; |
12 | 13 | |
13 | 14 | |
14 | 15 | |
... | ... | @@ -52,17 +53,19 @@ |
52 | 53 | private String buildDoctor; |
53 | 54 | |
54 | 55 | private String enable; |
55 | - private String enableNot; | |
56 | - private String source; | |
56 | + private List<String> enableListNot; | |
57 | 57 | |
58 | - public String getEnableNot() { | |
59 | - return enableNot; | |
58 | + public List<String> getEnableListNot() { | |
59 | + return enableListNot; | |
60 | 60 | } |
61 | 61 | |
62 | - public void setEnableNot(String enableNot) { | |
63 | - this.enableNot = enableNot; | |
62 | + public void setEnableListNot(List<String> enableListNot) { | |
63 | + this.enableListNot = enableListNot; | |
64 | 64 | } |
65 | 65 | |
66 | + private String source; | |
67 | + | |
68 | + | |
66 | 69 | public String getSource() { |
67 | 70 | return source; |
68 | 71 | } |
69 | 72 | |
70 | 73 | |
... | ... | @@ -140,27 +143,8 @@ |
140 | 143 | */ |
141 | 144 | private Boolean isNull; |
142 | 145 | |
143 | - private Boolean extEnable; | |
144 | 146 | |
145 | - //是否是主档案 | |
146 | - private String enableNETwo; | |
147 | 147 | |
148 | - public String getEnableNETwo() { | |
149 | - return enableNETwo; | |
150 | - } | |
151 | - | |
152 | - public void setEnableNETwo(String enableNETwo) { | |
153 | - this.enableNETwo = enableNETwo; | |
154 | - } | |
155 | - | |
156 | - public Boolean getExtEnable() { | |
157 | - return extEnable; | |
158 | - } | |
159 | - | |
160 | - public void setExtEnable(Boolean extEnable) { | |
161 | - this.extEnable = extEnable; | |
162 | - } | |
163 | - | |
164 | 148 | public Integer[] getOrServiceStatus() { |
165 | 149 | return orServiceStatus; |
166 | 150 | } |
... | ... | @@ -540,13 +524,6 @@ |
540 | 524 | condition = condition.and("source", source, MongoOper.IS); |
541 | 525 | } |
542 | 526 | |
543 | - if(null!=extEnable){ | |
544 | - condition.and("enable",extEnable,MongoOper.EXISTS); | |
545 | - } | |
546 | - | |
547 | - if(null!=enableNETwo){ | |
548 | - condition.and("enable",enableNETwo,MongoOper.NE); | |
549 | - } | |
550 | 527 | if (-1 != yn) { |
551 | 528 | condition = condition.and("yn", yn, MongoOper.IS); |
552 | 529 | } |
... | ... | @@ -609,8 +586,8 @@ |
609 | 586 | condition = condition.and("dueType", dueType, MongoOper.IS); |
610 | 587 | } |
611 | 588 | |
612 | - if (!StringUtils.isEmpty(enableNot)) { | |
613 | - condition = condition.and("enable", enableNot, MongoOper.NE); | |
589 | + if (CollectionUtils.isNotEmpty(enableListNot)) { | |
590 | + condition = condition.and("enable", enableListNot, MongoOper.NE); | |
614 | 591 | } |
615 | 592 | |
616 | 593 | if (null != hospitalIdList) { |
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
25a0306
... | ... | @@ -884,7 +884,10 @@ |
884 | 884 | condition = condition.orCondition(new MongoCondition[]{condition1, condition2}); |
885 | 885 | } |
886 | 886 | if(null!=extEnable){ |
887 | - condition.and("enable",extEnable,MongoOper.EXISTS); | |
887 | + List list=new ArrayList(); | |
888 | + list.add("1"); | |
889 | + list.add("2"); | |
890 | + condition = condition.and("enable", list, MongoOper.NE); | |
888 | 891 | } |
889 | 892 | |
890 | 893 | if (buildTypeEq != null) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
25a0306
... | ... | @@ -1247,7 +1247,10 @@ |
1247 | 1247 | babyQuery.setPid(babayPerson.getId()); |
1248 | 1248 | |
1249 | 1249 | if (org.apache.commons.lang.StringUtils.isNotEmpty(groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId)))){ |
1250 | - babyQuery.setExtEnable(false); | |
1250 | + List list = new ArrayList(); | |
1251 | + list.add("1"); | |
1252 | + list.add("2"); | |
1253 | + babyQuery.setEnableListNot(list); | |
1251 | 1254 | } |
1252 | 1255 | |
1253 | 1256 | |
... | ... | @@ -1296,7 +1299,10 @@ |
1296 | 1299 | babyQuery.setYn(YnEnums.YES.getId()); |
1297 | 1300 | babyQuery.setVcCardNo(param.getVcCardNo()); |
1298 | 1301 | if (org.apache.commons.lang.StringUtils.isNotEmpty(groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId)))){ |
1299 | - babyQuery.setExtEnable(false); | |
1302 | + List list = new ArrayList(); | |
1303 | + list.add("1"); | |
1304 | + list.add("2"); | |
1305 | + babyQuery.setEnableListNot(list); | |
1300 | 1306 | } |
1301 | 1307 | |
1302 | 1308 | babyQuery.setHospitalIdList(groupsFacade.findGroupHospital(userId,false)); |
... | ... | @@ -1523,7 +1529,10 @@ |
1523 | 1529 | String hospitalName = ""; |
1524 | 1530 | BabyModelQuery babyQuery = new BabyModelQuery(); |
1525 | 1531 | if(String.valueOf("true").equals(request.getIsArea())){ |
1526 | - babyQuery.setEnableNETwo("2"); | |
1532 | + List list = new ArrayList(); | |
1533 | + list.add("1"); | |
1534 | + list.add("2"); | |
1535 | + babyQuery.setEnableListNot(list); | |
1527 | 1536 | OrganizationQuery organizationQuery = new OrganizationQuery(); |
1528 | 1537 | |
1529 | 1538 | if(!StringUtils.isEmpty(request.getHospitalId())){ |