Commit 16ce5a90008e278974c2e19dc948d0a2715c1db6
1 parent
d676bb178a
Exists in
master
and in
6 other branches
/getWifeHubbyAddress:如果父亲没有填居住地,用妻子的居住地填充
Showing 1 changed file with 43 additions and 16 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
16ce5a9
... | ... | @@ -3305,32 +3305,59 @@ |
3305 | 3305 | map.put("MQZZMPH", StringUtils.isEmpty(MQZZMPH) ? "/" : MQZZMPH);//母亲住址-门牌号码 |
3306 | 3306 | //父 亲 住 址 - 省 ( 自 治 区、直辖市) |
3307 | 3307 | String FQZZSS = CommonsHelper.getName1(patient.getHprovinceId(), basicConfigService); |
3308 | - map.put("FQZZSS", StringUtils.isEmpty(FQZZSS) ? "/" : FQZZSS); | |
3309 | 3308 | //父 亲 住 址 - 市 ( 地 区 、 州) |
3310 | 3309 | String FQZZS = CommonsHelper.getName1(patient.getHcityId(), basicConfigService); |
3311 | - map.put("FQZZS", StringUtils.isEmpty(FQZZS) ? "/" : FQZZS); | |
3312 | 3310 | //父 亲 住 址 - 县 ( 市 、 区) |
3313 | 3311 | String FQZZQX = CommonsHelper.getName1(patient.getHareaId(), basicConfigService); |
3314 | - map.put("FQZZQX", StringUtils.isEmpty(FQZZQX) ? "/" : FQZZQX); | |
3315 | 3312 | //父亲住址-乡镇 |
3316 | 3313 | String FQZZXZ = CommonsHelper.getName1(patient.getHstreetId(), basicConfigService); |
3317 | - map.put("FQZZXZ", StringUtils.isEmpty(FQZZXZ) ? "/" : FQZZXZ); | |
3318 | - | |
3314 | + //村 | |
3319 | 3315 | String FQZZCT = ""; |
3316 | + //门牌号(详细地址) | |
3320 | 3317 | String FQZZMPH = ""; |
3321 | - if (StringUtils.isNotEmpty(patient.getHaddress())) { | |
3322 | - FQZZMPH = patient.getHaddress(); | |
3323 | - } | |
3324 | - //系统中村是后加字段。为了原系统展示,村和详细地址是拼接在一起的。这里要取门牌号需要截取掉村。 | |
3325 | - if (StringUtils.isNotEmpty(patient.getHvillage())) { | |
3326 | - FQZZCT = patient.getHvillage(); | |
3327 | - if (StringUtils.isNotEmpty(patient.getHaddress()) && | |
3328 | - patient.getHaddress().length() > FQZZCT.length()) { | |
3329 | - FQZZMPH = patient.getHaddress().substring(FQZZCT.length()); | |
3318 | + if(StringUtils.isNotEmpty(FQZZSS)) { | |
3319 | + //父 亲 住 址 - 省 ( 自 治 区、直辖市) | |
3320 | + map.put("FQZZSS", StringUtils.isEmpty(FQZZSS) ? "/" : FQZZSS); | |
3321 | + //父 亲 住 址 - 市 ( 地 区 、 州) | |
3322 | + map.put("FQZZS", StringUtils.isEmpty(FQZZS) ? "/" : FQZZS); | |
3323 | + //父 亲 住 址 - 县 ( 市 、 区) | |
3324 | + map.put("FQZZQX", StringUtils.isEmpty(FQZZQX) ? "/" : FQZZQX); | |
3325 | + //父亲住址-乡镇 | |
3326 | + map.put("FQZZXZ", StringUtils.isEmpty(FQZZXZ) ? "/" : FQZZXZ); | |
3327 | + | |
3328 | + if (StringUtils.isNotEmpty(patient.getHaddress())) { | |
3329 | + FQZZMPH = patient.getHaddress(); | |
3330 | 3330 | } |
3331 | + //系统中村是后加字段。为了原系统展示,村和详细地址是拼接在一起的。这里要取门牌号需要截取掉村。 | |
3332 | + if (StringUtils.isNotEmpty(patient.getHvillage())) { | |
3333 | + FQZZCT = patient.getHvillage(); | |
3334 | + if (StringUtils.isNotEmpty(patient.getHaddress()) && | |
3335 | + patient.getHaddress().length() > FQZZCT.length()) { | |
3336 | + FQZZMPH = patient.getHaddress().substring(FQZZCT.length()); | |
3337 | + } | |
3338 | + } | |
3339 | + //父亲住址-村(屯) | |
3340 | + map.put("FQZZCT", StringUtils.isEmpty(FQZZCT) ? "/" : FQZZCT); | |
3341 | + //父亲住址-门牌号码 | |
3342 | + map.put("FQZZMPH", StringUtils.isEmpty(FQZZMPH) ? "/" : FQZZMPH); | |
3343 | + //父 亲 住 址 行 政 区 划 代 码 | |
3344 | + map.put("FQ_ZZXZQHDM", organizationService.getAreaCode(FQZZQX)); | |
3345 | + }else {//如果父亲没有填居住地,用妻子的居住地填充 | |
3346 | + //父 亲 住 址 - 省 ( 自 治 区、直辖市) | |
3347 | + map.put("FQZZSS", MQZZSS); | |
3348 | + //父 亲 住 址 - 市 ( 地 区 、 州) | |
3349 | + map.put("FQZZS", MQZZS); | |
3350 | + //父 亲 住 址 - 县 ( 市 、 区) | |
3351 | + map.put("FQZZQX", MQZZQX); | |
3352 | + //父亲住址-乡镇 | |
3353 | + map.put("FQZZXZ", MQZZXZ); | |
3354 | + //父亲住址-村/街道(屯) | |
3355 | + map.put("FQZZCT", MQZZCT); | |
3356 | + //父亲住址-门牌号码(详细地址) | |
3357 | + map.put("FQZZMPH", MQZZMPH); | |
3358 | + //父 亲 住 址 行 政 区 划 代 码 | |
3359 | + map.put("FQ_ZZXZQHDM", organizationService.getAreaCode(MQZZQX)); | |
3331 | 3360 | } |
3332 | - map.put("FQZZCT", StringUtils.isEmpty(FQZZCT) ? "/" : FQZZCT);//父亲住址-村(屯) | |
3333 | - map.put("FQZZMPH", StringUtils.isEmpty(FQZZMPH) ? "/" : FQZZMPH);//父亲住址-门牌号码 | |
3334 | 3361 | //父 亲 户 籍 - 省 ( 自 治 区、直辖市) |
3335 | 3362 | String FQHJSS = CommonsHelper.getName1(patient.getHprovinceRegisterId(), basicConfigService); |
3336 | 3363 | map.put("FQHJSS", StringUtils.isEmpty(FQHJSS) ? "/" : FQHJSS); |