diff --git a/platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java index f03dbe8..a032dc4 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java @@ -234,11 +234,13 @@ public class ResidentsArchiveQuery extends BaseQuery implements IConvertToNative MongoCondition con2 = MongoCondition.newInstance("username", "^"+queryNo, MongoOper.LIKE); MongoCondition con3 = MongoCondition.newInstance("vcCardNo", queryNo, MongoOper.IS); MongoCondition con4 = MongoCondition.newInstance("certificateNum", queryNo, MongoOper.IS); - + MongoCondition con5 = MongoCondition.newInstance("spouseCardNo", queryNo, MongoOper.IS); + MongoCondition con6 = MongoCondition.newInstance("spousePhone", queryNo, MongoOper.IS); + MongoCondition con7 = MongoCondition.newInstance("spouseName", "^"+queryNo, MongoOper.LIKE); if(c1!=null) { - c1 = c1.andOperator(c.orCondition(new MongoCondition[]{con1, con2, con3,con4}).getCriteria()); + c1 = c1.andOperator(c.orCondition(new MongoCondition[]{con1, con2, con3,con4,con5,con6,con7}).getCriteria()); }else { - c1 = c.orCondition(new MongoCondition[]{con1, con2, con3,con4}).getCriteria(); + c1 = c.orCondition(new MongoCondition[]{con1, con2, con3,con4,con5,con6,con7}).getCriteria(); } //condition = condition.and("id", id, MongoOper.IS).orCondition(); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java index e1681fd..5cc3f53 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java @@ -636,6 +636,10 @@ public class ResidentsArchiveFacade{ map.put("isCheckup",queryPremaritalCheckup(model.getId(), model.getHospitalId())); map.put("phone", FunvCommonUtil.getXingPhone(model.getPhone())); map.put("buildDoctor",model.getPublishName()); + + map.put("spouseName",model.getSpouseName()); + map.put("spouseCardNo",model.getSpouseCardNo()); + map.put("spousePhone",model.getSpousePhone()); data.add(map); } }