From 16ce5a90008e278974c2e19dc948d0a2715c1db6 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Tue, 26 Apr 2022 12:03:07 +0800 Subject: [PATCH] =?UTF-8?q?/getWifeHubbyAddress=EF=BC=9A=E5=A6=82=E6=9E=9C?= =?UTF-8?q?=E7=88=B6=E4=BA=B2=E6=B2=A1=E6=9C=89=E5=A1=AB=E5=B1=85=E4=BD=8F?= =?UTF-8?q?=E5=9C=B0=EF=BC=8C=E7=94=A8=E5=A6=BB=E5=AD=90=E7=9A=84=E5=B1=85?= =?UTF-8?q?=E4=BD=8F=E5=9C=B0=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/BookbuildingFacade.java | 59 ++++++++++++++++------ 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index db521ed..300df7e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -3305,32 +3305,59 @@ public class BookbuildingFacade { map.put("MQZZMPH", StringUtils.isEmpty(MQZZMPH) ? "/" : MQZZMPH);//母亲住址-门牌号码 //父 亲 住 址 - 省 ( 自 治 区、直辖市) String FQZZSS = CommonsHelper.getName1(patient.getHprovinceId(), basicConfigService); - map.put("FQZZSS", StringUtils.isEmpty(FQZZSS) ? "/" : FQZZSS); //父 亲 住 址 - 市 ( 地 区 、 州) String FQZZS = CommonsHelper.getName1(patient.getHcityId(), basicConfigService); - map.put("FQZZS", StringUtils.isEmpty(FQZZS) ? "/" : FQZZS); //父 亲 住 址 - 县 ( 市 、 区) String FQZZQX = CommonsHelper.getName1(patient.getHareaId(), basicConfigService); - map.put("FQZZQX", StringUtils.isEmpty(FQZZQX) ? "/" : FQZZQX); //父亲住址-乡镇 String FQZZXZ = CommonsHelper.getName1(patient.getHstreetId(), basicConfigService); - map.put("FQZZXZ", StringUtils.isEmpty(FQZZXZ) ? "/" : FQZZXZ); - + //村 String FQZZCT = ""; + //门牌号(详细地址) String FQZZMPH = ""; - if (StringUtils.isNotEmpty(patient.getHaddress())) { - FQZZMPH = patient.getHaddress(); - } - //系统中村是后加字段。为了原系统展示,村和详细地址是拼接在一起的。这里要取门牌号需要截取掉村。 - if (StringUtils.isNotEmpty(patient.getHvillage())) { - FQZZCT = patient.getHvillage(); - if (StringUtils.isNotEmpty(patient.getHaddress()) && - patient.getHaddress().length() > FQZZCT.length()) { - FQZZMPH = patient.getHaddress().substring(FQZZCT.length()); + if(StringUtils.isNotEmpty(FQZZSS)) { + //父 亲 住 址 - 省 ( 自 治 区、直辖市) + map.put("FQZZSS", StringUtils.isEmpty(FQZZSS) ? "/" : FQZZSS); + //父 亲 住 址 - 市 ( 地 区 、 州) + map.put("FQZZS", StringUtils.isEmpty(FQZZS) ? "/" : FQZZS); + //父 亲 住 址 - 县 ( 市 、 区) + map.put("FQZZQX", StringUtils.isEmpty(FQZZQX) ? "/" : FQZZQX); + //父亲住址-乡镇 + map.put("FQZZXZ", StringUtils.isEmpty(FQZZXZ) ? "/" : FQZZXZ); + + if (StringUtils.isNotEmpty(patient.getHaddress())) { + FQZZMPH = patient.getHaddress(); + } + //系统中村是后加字段。为了原系统展示,村和详细地址是拼接在一起的。这里要取门牌号需要截取掉村。 + if (StringUtils.isNotEmpty(patient.getHvillage())) { + FQZZCT = patient.getHvillage(); + if (StringUtils.isNotEmpty(patient.getHaddress()) && + patient.getHaddress().length() > FQZZCT.length()) { + FQZZMPH = patient.getHaddress().substring(FQZZCT.length()); + } } + //父亲住址-村(屯) + map.put("FQZZCT", StringUtils.isEmpty(FQZZCT) ? "/" : FQZZCT); + //父亲住址-门牌号码 + map.put("FQZZMPH", StringUtils.isEmpty(FQZZMPH) ? "/" : FQZZMPH); + //父 亲 住 址 行 政 区 划 代 码 + map.put("FQ_ZZXZQHDM", organizationService.getAreaCode(FQZZQX)); + }else {//如果父亲没有填居住地,用妻子的居住地填充 + //父 亲 住 址 - 省 ( 自 治 区、直辖市) + map.put("FQZZSS", MQZZSS); + //父 亲 住 址 - 市 ( 地 区 、 州) + map.put("FQZZS", MQZZS); + //父 亲 住 址 - 县 ( 市 、 区) + map.put("FQZZQX", MQZZQX); + //父亲住址-乡镇 + map.put("FQZZXZ", MQZZXZ); + //父亲住址-村/街道(屯) + map.put("FQZZCT", MQZZCT); + //父亲住址-门牌号码(详细地址) + map.put("FQZZMPH", MQZZMPH); + //父 亲 住 址 行 政 区 划 代 码 + map.put("FQ_ZZXZQHDM", organizationService.getAreaCode(MQZZQX)); } - map.put("FQZZCT", StringUtils.isEmpty(FQZZCT) ? "/" : FQZZCT);//父亲住址-村(屯) - map.put("FQZZMPH", StringUtils.isEmpty(FQZZMPH) ? "/" : FQZZMPH);//父亲住址-门牌号码 //父 亲 户 籍 - 省 ( 自 治 区、直辖市) String FQHJSS = CommonsHelper.getName1(patient.getHprovinceRegisterId(), basicConfigService); map.put("FQHJSS", StringUtils.isEmpty(FQHJSS) ? "/" : FQHJSS); -- 1.8.3.1