Commit 825c09b67c87373eaf89f3220de119a620c25df2

Authored by liquanyu
1 parent ca1a4e9193

update

Showing 1 changed file with 75 additions and 31 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java View file @ 825c09b
... ... @@ -93,38 +93,82 @@
93 93 if (model == null) {
94 94 return new BaseResponse();
95 95 }
  96 + ResidentsArchiveModel model1 = mongoTemplate.findOne(Query.query(Criteria.where("certificateNum").is(model.getSpouseCardNo())), ResidentsArchiveModel.class);
  97 +
  98 + ResidentsArchiveModel manModel = null;
  99 + ResidentsArchiveModel wamenModel = null;
  100 +
  101 + //男
  102 + if ("5d0b782f-b61b-441b-b8c5-4bf55eece273".equals(model.getSex()))
  103 + {
  104 + manModel = model;
  105 + wamenModel = model1;
  106 + }
  107 + else
  108 + {
  109 + wamenModel= model;
  110 + manModel = model1;
  111 + }
96 112 one = new PreEugenicsBaseModel();
97   - one.setWifeName(model.getUsername());
98   - one.setWifeNation(model.getNationId());
99   - one.setWifeBirthday(model.getBirthday());
100   - one.setWifeAge(DateUtil.getAge(model.getBirthday()).toString());
101   - one.setWifeEducational(model.getLevelTypeId());
102   - one.setWifeCardType(model.getCertificateTypeId());
103   - one.setWifeCardNo(model.getCertificateNum());
104   - one.setWifeCareer(model.getProfessionTypeId());
105   - one.setWifePhone(model.getPhone());
106   - one.setWifeAccountNature(model.getCensusTypeId());
  113 + ////男
  114 + if (manModel != null)
  115 + {
  116 + //男性基本信息
  117 + one.setHusbandName(model.getUsername());
  118 + one.setHusbandNation(model.getNationId());
  119 + one.setHusbandBirthday(model.getBirthday());
  120 + one.setHusbandAge(DateUtil.getAge(model.getBirthday()).toString());
  121 + one.setHusbandEducational(model.getLevelTypeId());
  122 + one.setHusbandCardType(model.getCertificateTypeId());
  123 + one.setHusbandCardNo(model.getCertificateNum());
  124 + one.setHusbandCareer(model.getProfessionTypeId());
  125 + one.setHusbandPhone(model.getPhone());
  126 + one.setHusbandAccountNature(model.getCensusTypeId());
107 127  
108   - // 妇女户口地址
109   - one.setWifeAccountProvince(model.getProvinceRegisterId());
110   - one.setWifeAccountCity(model.getCityRegisterId());
111   - one.setWifeAccountArea(model.getAreaRegisterId());
112   - one.setWifeAccountStreet(model.getStreetRegisterId());
113   - one.setWifeAccountAddress(model.getAddressRegister());
  128 + // 男性户口地址
  129 + one.setHusbandAccountProvince(model.getProvinceRegisterId());
  130 + one.setHusbandAccountCity(model.getCityRegisterId());
  131 + one.setHusbandAccountArea(model.getAreaRegisterId());
  132 + one.setHusbandAccountStreet(model.getStreetRegisterId());
  133 + one.setHusbandAccountAddress(model.getAddressRegister());
114 134  
115 135  
116   - // 妇女居住地
117   - one.setWifeCurrentProvince(model.getProvinceId());
118   - one.setWifeCurrentCity(model.getCityId());
119   - one.setWifeCurrentArea(model.getAreaId());
120   - one.setWifeCurrentStreet(model.getStreetId());
121   - one.setWifeCurrentAddress(model.getAddress());
  136 + // 男性居住地
  137 + one.setHusbandCurrentProvince(model.getProvinceId());
  138 + one.setHusbandCurrentCity(model.getCityId());
  139 + one.setHusbandCurrentArea(model.getAreaId());
  140 + one.setHusbandCurrentStreet(model.getStreetId());
  141 + one.setHusbandCurrentAddress(model.getAddress());
122 142  
123   - // 丈夫信息
124   - one.setHusbandName(model.getSpouseName());
125   - one.setHusbandPhone(model.getSpousePhone());
126   - one.setHusbandCardType(model.getSpouseCertTypeId());
127   - one.setHusbandCardNo(model.getSpouseCardNo());
  143 + }
  144 + if (wamenModel != null)
  145 + {
  146 + //女性性基本信息
  147 + one.setWifeName(model.getUsername());
  148 + one.setWifeNation(model.getNationId());
  149 + one.setWifeBirthday(model.getBirthday());
  150 + one.setWifeAge(DateUtil.getAge(model.getBirthday()).toString());
  151 + one.setWifeEducational(model.getLevelTypeId());
  152 + one.setWifeCardType(model.getCertificateTypeId());
  153 + one.setWifeCardNo(model.getCertificateNum());
  154 + one.setWifeCareer(model.getProfessionTypeId());
  155 + one.setWifePhone(model.getPhone());
  156 + one.setWifeAccountNature(model.getCensusTypeId());
  157 +
  158 + // 妇女户口地址
  159 + one.setWifeAccountProvince(model.getProvinceRegisterId());
  160 + one.setWifeAccountCity(model.getCityRegisterId());
  161 + one.setWifeAccountArea(model.getAreaRegisterId());
  162 + one.setWifeAccountStreet(model.getStreetRegisterId());
  163 + one.setWifeAccountAddress(model.getAddressRegister());
  164 +
  165 + // 妇女居住地
  166 + one.setWifeCurrentProvince(model.getProvinceId());
  167 + one.setWifeCurrentCity(model.getCityId());
  168 + one.setWifeCurrentArea(model.getAreaId());
  169 + one.setWifeCurrentStreet(model.getStreetId());
  170 + one.setWifeCurrentAddress(model.getAddress());
  171 + }
128 172  
129 173 BaseResponse baseResponse = new BaseResponse();
130 174 baseResponse.setObject(one);