Commit 51016f2e4338b08acb602f02ddb52da8838bcb43
1 parent
a2cde2412d
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 23 additions and 19 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
View file @
51016f2
| ... | ... | @@ -219,16 +219,17 @@ |
| 219 | 219 | String provinceId = param.getProvince(); |
| 220 | 220 | if (StringUtils.isNotEmpty(provinceId)) { |
| 221 | 221 | if ("1".equals(searchType)) { |
| 222 | + | |
| 222 | 223 | query.addCriteria(Criteria.where("husbandAccountCity").is(provinceId) |
| 223 | 224 | .orOperator(Criteria.where("husbandCurrentProvince").is(provinceId))); |
| 224 | 225 | } else if ("2".equals(searchType)) { |
| 225 | 226 | query.addCriteria(Criteria.where("wifeAccountProvince").is(provinceId) |
| 226 | 227 | .orOperator(Criteria.where("wifeCurrentProvince").is(provinceId))); |
| 227 | 228 | } else { |
| 228 | - query.addCriteria(Criteria.where("husbandAccountCity").is(provinceId) | |
| 229 | - .orOperator(Criteria.where("husbandCurrentProvince").is(provinceId)) | |
| 230 | - .orOperator(Criteria.where("wifeAccountProvince").is(provinceId)) | |
| 231 | - .orOperator(Criteria.where("wifeCurrentProvince").is(provinceId))); | |
| 229 | + query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountProvince").is(provinceId) | |
| 230 | + ,(Criteria.where("husbandCurrentProvince").is(provinceId)) | |
| 231 | + ,(Criteria.where("wifeAccountProvince").is(provinceId)) | |
| 232 | + ,(Criteria.where("wifeCurrentProvince").is(provinceId)))); | |
| 232 | 233 | } |
| 233 | 234 | String cityId = param.getCity(); |
| 234 | 235 | if (StringUtils.isNotEmpty(cityId)) { |
| ... | ... | @@ -239,10 +240,10 @@ |
| 239 | 240 | query.addCriteria(Criteria.where("wifeAccountProvince").is(provinceId) |
| 240 | 241 | .orOperator(Criteria.where("wifeCurrentProvince").is(provinceId))); |
| 241 | 242 | } else { |
| 242 | - query.addCriteria(Criteria.where("husbandAccountCity").is(cityId) | |
| 243 | - .orOperator(Criteria.where("husbandCurrentCity").is(cityId)) | |
| 244 | - .orOperator(Criteria.where("wifeAccountCity").is(cityId)) | |
| 245 | - .orOperator(Criteria.where("wifeCurrentCity").is(cityId))); | |
| 243 | + query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountCity").is(cityId) | |
| 244 | + ,(Criteria.where("husbandCurrentCity").is(cityId)) | |
| 245 | + ,(Criteria.where("wifeAccountCity").is(cityId)) | |
| 246 | + ,(Criteria.where("wifeCurrentCity").is(cityId)))); | |
| 246 | 247 | } |
| 247 | 248 | String areaId = param.getArea(); |
| 248 | 249 | if (StringUtils.isNotEmpty(areaId)) { |
| ... | ... | @@ -253,10 +254,10 @@ |
| 253 | 254 | query.addCriteria(Criteria.where("wifeAccountArea").is(areaId) |
| 254 | 255 | .orOperator(Criteria.where("wifeCurrentArea").is(areaId))); |
| 255 | 256 | } else { |
| 256 | - query.addCriteria(Criteria.where("husbandAccountArea").is(areaId) | |
| 257 | - .orOperator(Criteria.where("husbandCurrentArea").is(areaId)) | |
| 258 | - .orOperator(Criteria.where("wifeAccountArea").is(areaId)) | |
| 259 | - .orOperator(Criteria.where("wifeCurrentArea").is(areaId))); | |
| 257 | + query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountArea").is(areaId) | |
| 258 | + ,(Criteria.where("husbandCurrentArea").is(areaId)) | |
| 259 | + ,(Criteria.where("wifeAccountArea").is(areaId)) | |
| 260 | + ,(Criteria.where("wifeCurrentArea").is(areaId)))); | |
| 260 | 261 | } |
| 261 | 262 | String streetId = param.getStreet(); |
| 262 | 263 | if (StringUtils.isNotEmpty(streetId)) { |
| ... | ... | @@ -267,10 +268,10 @@ |
| 267 | 268 | query.addCriteria(Criteria.where("wifeAccountStreet").is(streetId) |
| 268 | 269 | .orOperator(Criteria.where("wifeCurrentStreet").is(streetId)));; |
| 269 | 270 | } else { |
| 270 | - query.addCriteria(Criteria.where("husbandAccountStreet").is(streetId) | |
| 271 | - .orOperator(Criteria.where("husbandCurrentStreet").is(streetId)) | |
| 272 | - .orOperator(Criteria.where("wifeAccountStreet").is(streetId)) | |
| 273 | - .orOperator(Criteria.where("wifeCurrentStreet").is(streetId))); | |
| 271 | + query.addCriteria(new Criteria().orOperator(Criteria.where("husbandAccountStreet").is(streetId) | |
| 272 | + ,(Criteria.where("husbandCurrentStreet").is(streetId)) | |
| 273 | + ,(Criteria.where("wifeAccountStreet").is(streetId)) | |
| 274 | + ,(Criteria.where("wifeCurrentStreet").is(streetId)))); | |
| 274 | 275 | } |
| 275 | 276 | } |
| 276 | 277 | } |
| ... | ... | @@ -300,7 +301,7 @@ |
| 300 | 301 | if ("2".equals(searchType)) { |
| 301 | 302 | return query.addCriteria(Criteria.where("wifePhone").is(phone)); |
| 302 | 303 | } |
| 303 | - return query.addCriteria(Criteria.where("husbandPhone").is(phone).orOperator(Criteria.where("wifePhone").is(phone))); | |
| 304 | + return query.addCriteria(new Criteria().orOperator(Criteria.where("husbandPhone").is(phone), Criteria.where("wifePhone").is(phone))); | |
| 304 | 305 | } |
| 305 | 306 | return query; |
| 306 | 307 | } |
| ... | ... | @@ -313,7 +314,9 @@ |
| 313 | 314 | if ("2".equals(searchType)) { |
| 314 | 315 | return query.addCriteria(Criteria.where("wifeName").is(name)); |
| 315 | 316 | } |
| 316 | - return query.addCriteria(Criteria.where("husbandName").is(name).orOperator(Criteria.where("wifeName").is(name))); | |
| 317 | + | |
| 318 | + Criteria c = new Criteria().orOperator(Criteria.where("husbandName").is(name), Criteria.where("wifeName").is(name)); | |
| 319 | + return query.addCriteria(c); | |
| 317 | 320 | } |
| 318 | 321 | return query; |
| 319 | 322 | } |
| ... | ... | @@ -328,7 +331,8 @@ |
| 328 | 331 | return query.addCriteria(Criteria.where("wifeCardNo").is(idCardNo)); |
| 329 | 332 | } |
| 330 | 333 | } |
| 331 | - return query.addCriteria(Criteria.where("husbandCardNo").is(idCardNo).orOperator(Criteria.where("wifeCardNo").is(idCardNo))); | |
| 334 | + | |
| 335 | + return query.addCriteria(new Criteria().orOperator(Criteria.where("husbandCardNo").is(idCardNo), Criteria.where("wifeCardNo").is(idCardNo))); | |
| 332 | 336 | } |
| 333 | 337 | return query; |
| 334 | 338 | } |