Commit fcc074c2fe77dfd4ff99cb6c75ab87ca2c1bb24f

Authored by shiyang
1 parent 00f64f9ba3

update

Showing 2 changed files with 26 additions and 25 deletions

platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java View file @ fcc074c
... ... @@ -2019,34 +2019,35 @@
2019 2019  
2020 2020 //隆华、滦平定制
2021 2021 Criteria cor3=MongoCondition.newInstance().getCriteria();//这里不能给null return拼接不能为空
2022   - if(hospitalId.equals("2100001605")||hospitalId.equals("2100001377")){
2023   - //是否结案0:未结案,1:已结案 条件查询
2024   -
2025   - if(null != endCase){
2026   - if(endCase==1){
2027   - cor3=Criteria.where("endCase").is(endCase);
2028   - }else{
2029   - MongoCondition con = MongoCondition.newInstance();
2030   - MongoCondition con1 = MongoCondition.newInstance("endCase", endCase, MongoOper.IS);
2031   - MongoCondition con2 = MongoCondition.newInstance("endCase",false,MongoOper.EXISTS);//只建档没检查的也算没结案
2032   - cor3=con.orCondition(new MongoCondition[]{con1, con2}).getCriteria();
  2022 + if(CollectionUtils.isNotEmpty(hospitalIdList)){
  2023 + if (hospitalIdList.contains("2100001605")||hospitalIdList.contains("2100001377")){
  2024 + //是否结案0:未结案,1:已结案 条件查询
  2025 + if(null != endCase){
  2026 + if(endCase==1){
  2027 + cor3=Criteria.where("endCase").is(endCase);
  2028 + }else{
  2029 + MongoCondition con = MongoCondition.newInstance();
  2030 + MongoCondition con1 = MongoCondition.newInstance("endCase", endCase, MongoOper.IS);
  2031 + MongoCondition con2 = MongoCondition.newInstance("endCase",false,MongoOper.EXISTS);//只建档没检查的也算没结案
  2032 + cor3=con.orCondition(new MongoCondition[]{con1, con2}).getCriteria();
  2033 + }
2033 2034 }
2034   - }
2035   - //隆华、滦平 是否结案 条件查询 健康0/高危1,有没有高危详情来判断
2036   - if(null!=healthHigh){
2037   - if(healthHigh==0){
2038   - condition=condition.and("highRiskInfo", false, MongoOper.EXISTS);
2039   - }else {
2040   - condition=condition.and("highRiskInfo", true, MongoOper.EXISTS);
  2035 + //隆华、滦平 是否结案 条件查询 健康0/高危1,有没有高危详情来判断
  2036 + if(null!=healthHigh){
  2037 + if(healthHigh==0){
  2038 + condition=condition.and("highRiskInfo", false, MongoOper.EXISTS);
  2039 + }else {
  2040 + condition=condition.and("highRiskInfo", true, MongoOper.EXISTS);
  2041 + }
2041 2042 }
2042   -
  2043 + }else {
  2044 + // 因用到该字段,原上面代码,移到这里不影响
  2045 + if (null != endCase) {
  2046 + condition = condition.and("endCase", endCase, MongoOper.IS);
  2047 + }
2043 2048 }
2044   - }else {
2045   - //因用到该字段,原上面代码,移到这里不影响
2046   - if (null != endCase) {
2047   - condition = condition.and("endCase", endCase, MongoOper.IS);
2048   - }
2049 2049 }
  2050 +
2050 2051  
2051 2052  
2052 2053 /**
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ fcc074c
... ... @@ -2781,7 +2781,7 @@
2781 2781 if (CollectionUtils.isNotEmpty(futures)) {
2782 2782 for (Future f : futures) {
2783 2783 try {
2784   - list.addAll((List <BabyManageListResult>) f.get());
  2784 + list.addAll((List <BabyManageListResult>) f. get());
2785 2785 } catch (Exception e) {
2786 2786 ExceptionUtils.catchException(e, "baby list error.");
2787 2787 }