Commit 27208e39605a665fc33dd897ebcad2ddf2475cfa
1 parent
4c61606175
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 11 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/FmListWorker.java
View file @
27208e3
| ... | ... | @@ -58,7 +58,11 @@ |
| 58 | 58 | if (null==patient) { |
| 59 | 59 | continue; |
| 60 | 60 | } |
| 61 | - result.put("MQXM", StringUtils.isEmpty(patient.getUsername())?"":patient.getUsername());//母亲姓名 | |
| 61 | + String MQXM=""; | |
| 62 | + if(StringUtils.isNotEmpty(patient.getUsername())){ | |
| 63 | + MQXM=patient.getUsername(); | |
| 64 | + } | |
| 65 | + result.put("MQXM", MQXM);//母亲姓名 | |
| 62 | 66 | int MQNL=0; |
| 63 | 67 | if (null!= DateUtil.getAge(patient.getBirth(),model.getDueDate1())) { |
| 64 | 68 | MQNL=DateUtil.getAge(patient.getBirth(),model.getDueDate1()).intValue(); |
| ... | ... | @@ -140,7 +144,7 @@ |
| 140 | 144 | result.put("YLJGDZXQ", YLJGDZXQ);//医疗机构地址 - 县 |
| 141 | 145 | result.put("YLJGDZQHDM", organizationService.getAreaCode(YLJGDZXQ));//医疗机构地址-行政区划代码 |
| 142 | 146 | result.put("ZCJG", "T");//是否助产机构 |
| 143 | - result.put("FMDDLB", StringUtils.isEmpty(model.getFmddlb())?"":model.getFmddlb());//分娩地点类别代码 | |
| 147 | + result.put("FMDDLB", StringUtils.isEmpty(model.getFmType())?"1":model.getFmType());//分娩地点类别代码 | |
| 144 | 148 | result.put("FMDDLX", StringUtils.isEmpty(model.getFmddlx())?"":model.getFmddlx());//分娩地点类型代码 |
| 145 | 149 | result.put("CFJKDAH", "");//孕产妇健康档案编号(非必填) |
| 146 | 150 | result.put("CFZYBAH", StringUtils.isEmpty(model.getInHospitalNo())?"":model.getInHospitalNo());//产妇住院病案号 |
| 147 | 151 | |
| 148 | 152 | |
| 149 | 153 | |
| 150 | 154 | |
| ... | ... | @@ -229,18 +233,22 @@ |
| 229 | 233 | } |
| 230 | 234 | result.put("FMJJ", FMJJ);//分娩结局代码 |
| 231 | 235 | result.put("RKBM", StringUtils.isEmpty(baby.getBabySeq())?"":baby.getBabySeq());//出生人口编码 |
| 232 | - result.put("XSEXM ", StringUtils.isEmpty(baby.getXsexm())?"":baby.getXsexm());//新生儿姓名 | |
| 236 | + | |
| 233 | 237 | String XSEXB="9"; |
| 238 | + String XSEXM=""; | |
| 234 | 239 | if(StringUtils.isNotEmpty(baby.getBabyGender())) { |
| 235 | 240 | switch (baby.getBabyGender()){ |
| 236 | 241 | case "1": |
| 237 | 242 | XSEXB="1";//男 |
| 243 | + XSEXM=MQXM+"之子"; | |
| 238 | 244 | break; |
| 239 | 245 | case "0": |
| 240 | 246 | XSEXB="2";//女 |
| 247 | + XSEXM=MQXM+"之女"; | |
| 241 | 248 | break; |
| 242 | 249 | } |
| 243 | 250 | } |
| 251 | + result.put("XSEXM ", XSEXM);//新生儿姓名 | |
| 244 | 252 | result.put("XSEXB", XSEXB);//新生儿性别代码 |
| 245 | 253 | result.put("XSESC", StringUtils.isEmpty(baby.getBabyHeight())?0:Integer.parseInt(baby.getBabyHeight()));//出生身长(cm) |
| 246 | 254 | result.put("XSETZ", StringUtils.isEmpty(baby.getBabyWeight())?0:Integer.parseInt(baby.getBabyWeight()));//出生体重(g) |