Commit 27208e39605a665fc33dd897ebcad2ddf2475cfa

Authored by shiyang
1 parent 4c61606175

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)