Commit 629a9aab8a7d993a11fba9bdeff6a3763b176d7e

Authored by yangfei

Merge remote-tracking branch 'origin/master'

Showing 2 changed files

platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java View file @ 629a9aa
... ... @@ -604,6 +604,10 @@
604 604 String url = weixinQrcodeConfigs.get(0).getWxUrl();
605 605 return url;
606 606 }
  607 + else
  608 + {
  609 + System.out.println("no coupon config ; hospital id = " + hId);
  610 + }
607 611 }
608 612 try {String s = HttpClientUtil.doGet(PropertiesUtil.getInstance().getDefault("or.code.create.url"), params, "utf-8", null);
609 613 JSONObject jsonObject = JSONObject.fromObject(s);
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java View file @ 629a9aa
... ... @@ -927,13 +927,151 @@
927 927 SimpleDateFormat fmt2 = new SimpleDateFormat("yyyy-MM-dd");
928 928 SimpleDateFormat fmt1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
929 929 MaternalDeliverResult maternalDeliverResult = new MaternalDeliverResult();
  930 +
  931 +
  932 +
  933 + List<FmItem> itemList = new ArrayList<>();
  934 + FmItem fmItem1 = new FmItem();
  935 + fmItem1.setSyxh("10019988");
  936 + fmItem1.setJlrq("2017011217:52:00");
  937 + fmItem1.setSsj("2");
  938 + fmItem1.setSsrq("20170112");
  939 + fmItem1.setCsrq("2017011214:15:00");
  940 + fmItem1.setSrks("产二科");
  941 + fmItem1.setYexb("男");
  942 + fmItem1.setRc("37");
  943 + fmItem1.setDjt("1");
  944 + fmItem1.setCjc("1");
  945 + fmItem1.setJsz("王瑞华");
  946 + fmItem1.setTz("2730");
  947 + fmItem1.setSc("50");
  948 + fmItem1.setYfz("9");
  949 + fmItem1.setWfz("10");
  950 + fmItem1.setSfz("10");
  951 + fmItem1.setPfz("王瑞华");
  952 + fmItem1.setCcqk("活产");
  953 + fmItem1.setFmfs("剖宫产");
  954 + fmItem1.setTpmcfs("自然产出");
  955 + fmItem1.setYeqk("正常");
  956 + fmItem1.setJx("无");
  957 +
  958 + itemList.add(fmItem1);
  959 +
  960 +
  961 +
  962 +
  963 + //单胎
  964 + if(CollectionUtils.isNotEmpty(itemList)){
  965 + List<MaternalDeliverResult.Baby> babys = new ArrayList<MaternalDeliverResult.Baby>();
  966 + for(FmItem fmItem : itemList){
  967 + System.out.println("单胎:"+fmItem);
  968 + try{
  969 +
  970 + Map deliveryMode = new HashMap(); //分娩方式
  971 + if (!("活产".equals(fmItem.getCcqk()) || "死胎".equals(fmItem.getCcqk())))
  972 + {
  973 + continue;
  974 + }
  975 +
  976 + Date dueDate = fmt.parse(fmItem.getCsrq());
  977 + String dutTime = fmt1.format(dueDate);
  978 +
  979 + maternalDeliverResult.setDueDate(fmt2.format(dueDate));
  980 + maternalDeliverResult.setDueWeek(fmItem.getRc());
  981 + maternalDeliverResult.setTireNumber(Integer.parseInt(fmItem.getDjt()));
  982 + //没有胎盘默认为1
  983 + maternalDeliverResult.setPlacenta("1");
  984 + String fmfs = "";
  985 + if (fmItem.getFmfs() != null && "剖宫产".equals(fmItem.getFmfs()))
  986 + {
  987 + fmfs = FmTypeEnums.O1.getId();
  988 + }
  989 + else
  990 + {
  991 + fmfs = FmTypeEnums.O.getId();
  992 + }
  993 + deliveryMode.put("fmfs",fmfs);
  994 + maternalDeliverResult.setDeliveryMode(deliveryMode);
  995 +
  996 + if ("完好".equals(fmItem.getHyqk()) || "".equals(fmItem.getHyqk())) {
  997 + maternalDeliverResult.setPerinealCondition("full");
  998 + } else if ("会阴切开".equals(fmItem.getHyqk()) || "侧切".equals(fmItem.getHyqk())) {
  999 + maternalDeliverResult.setPerinealCondition("split");
  1000 + }
  1001 + if ("一度裂伤".equals(fmItem.getHyqk())) {
  1002 + maternalDeliverResult.setSiLielevel(1);
  1003 + } else if ("二度裂伤".equals(fmItem.getHyqk())) {
  1004 + maternalDeliverResult.setSiLielevel(2);
  1005 + } else if ("三度裂伤".equals(fmItem.getHyqk())) {
  1006 + maternalDeliverResult.setSiLielevel(3);
  1007 + }
  1008 + if (StringUtils.isNotEmpty(fmItem.getChexxsxl())) {
  1009 + maternalDeliverResult.settHloseBloodL(Double.parseDouble(fmItem.getChexxsxl()));
  1010 + }
  1011 +
  1012 + //儿童
  1013 + MaternalDeliverResult.Baby baby = maternalDeliverResult.new Baby();
  1014 + Map<String, String> as = new HashMap<>();
  1015 + String pf1 = fmItem.getYfz();
  1016 + String pf5 = fmItem.getWfz();
  1017 + String pf10 = fmItem.getSfz();
  1018 + if(pf1!=null){
  1019 + as.put("pf1", pf1);
  1020 + }
  1021 + if(pf5!=null){
  1022 + as.put("pf5", pf5);
  1023 + }
  1024 + if(pf10!=null){
  1025 + as.put("pf10", pf10);
  1026 + }
  1027 + baby.setApgarScore(as);
  1028 + baby.setBabyGender("男".equals(fmItem.getYexb()) ? "1" : "0");
  1029 + String babyHeight = fmItem.getSc();
  1030 + String babyWeight = fmItem.getTz();
  1031 + String baby_Asphyxiam = fmItem.getZx();
  1032 + if(babyHeight!=null){
  1033 + baby.setBabyHeight(babyHeight);//新生儿生长
  1034 + }
  1035 + if(babyWeight!=null){
  1036 + baby.setBabyWeight(babyWeight);//新生儿重量
  1037 + }
  1038 + if(baby_Asphyxiam!=null){
  1039 + baby.setAsphyxiaM(baby_Asphyxiam); //窒息分钟
  1040 + }
  1041 + //baby.setDeformity((fmItem.getJx()==null?0:1)); //畸形 0非畸形 1畸形
  1042 +
  1043 + String baby_Pregnancy_Out = fmItem.getCcqk();
  1044 + if(baby_Pregnancy_Out!=null && StringUtils.isNotEmpty(baby_Pregnancy_Out)){
  1045 + baby.setPregnancyOut(RenShenJieJuEnums.getIdByName(fmItem.getCcqk())); // 妊娠结局
  1046 + }
  1047 +
  1048 + baby.setDueTime(dutTime);//分娩时间
  1049 + babys.add(baby);
  1050 +
  1051 +
  1052 + }catch (Exception e){
  1053 + e.printStackTrace();
  1054 + continue;
  1055 + }
  1056 + }
  1057 + maternalDeliverResult.setBabies(babys);
  1058 + }
  1059 +
  1060 +
  1061 +
  1062 +
  1063 +
  1064 +
  1065 +
  1066 +
  1067 +
930 1068 // Connection conn = ConnTools.makeFmConnection();
931 1069 // QueryRunner queryRunner = new QueryRunner();
932   - if(idCardNo != null){
933   - try{
934   -
  1070 +// if(idCardNo != null){
  1071 +// try{
  1072 +//
935 1073 // FmPatInfo patInfo = null;
936   -// String sql = "SELECT syxh,hzxm as name,sfzh as cardNo,sex as sex,birth,lxrdh as phone, blh FROM THIS4_BASY WHERE sfzh = '"+idCardNo+"' ";
  1074 +// String sql = "SELECT syxh,hzxm as name,sfzh as cardNo,sex as sex,birth,lxrdh as phone, blh FROM THIS4_BASY WHERE sfzh = '"+idCardNo+"'";
937 1075 // List<FmPatInfo> infoList = queryRunner.query(conn,sql,new BeanListHandler<FmPatInfo>(FmPatInfo.class));
938 1076 // if(CollectionUtils.isNotEmpty(infoList)){
939 1077 // patInfo = infoList.get(0);
... ... @@ -981,7 +1119,6 @@
981 1119 //
982 1120 // List<FmItem> itemList = queryRunner.query(conn, itemSql, new BeanListHandler<FmItem>(FmItem.class));
983 1121 //
984   -//
985 1122 // //单胎
986 1123 // if(CollectionUtils.isNotEmpty(itemList)){
987 1124 // List<MaternalDeliverResult.Baby> babys = new ArrayList<MaternalDeliverResult.Baby>();
... ... @@ -994,8 +1131,11 @@
994 1131 // {
995 1132 // continue;
996 1133 // }
997   -// String cssj = fmItem.getCsrq().substring(0,3)+"-"+fmItem.getCsrq().substring(4,5)+"-"+fmItem.getCsrq().substring(6,7);
998   -// maternalDeliverResult.setDueDate(cssj);
  1134 +//
  1135 +// Date dueDate = fmt.parse(fmItem.getCsrq());
  1136 +// String dutTime = fmt1.format(dueDate);
  1137 +//
  1138 +// maternalDeliverResult.setDueDate(fmt2.format(dueDate));
999 1139 // maternalDeliverResult.setDueWeek(fmItem.getRc());
1000 1140 // maternalDeliverResult.setTireNumber(Integer.parseInt(fmItem.getDjt()));
1001 1141 // //没有胎盘默认为1
... ... @@ -1064,7 +1204,7 @@
1064 1204 // baby.setPregnancyOut(RenShenJieJuEnums.getIdByName(fmItem.getCcqk())); // 妊娠结局
1065 1205 // }
1066 1206 //
1067   -// baby.setDueTime(cssj);//分娩时间
  1207 +// baby.setDueTime(dutTime);//分娩时间
1068 1208 // babys.add(baby);
1069 1209 //
1070 1210 //
... ... @@ -1072,8 +1212,6 @@
1072 1212 // e.printStackTrace();
1073 1213 // continue;
1074 1214 // }
1075   -//
1076   -//
1077 1215 // }
1078 1216 // maternalDeliverResult.setBabies(babys);
1079 1217 // }
1080 1218  
1081 1219  
... ... @@ -1085,188 +1223,188 @@
1085 1223 //
1086 1224 // List<FmItem> duoTaiList = queryRunner.query(conn,sql1
1087 1225 // , new BeanListHandler<FmItem>(FmItem.class));
1088   -
1089   -
1090   - List<FmItem> duoTaiList = new ArrayList<>();
1091   -
1092   - FmItem fmItem1 = new FmItem();
1093   - fmItem1.setSyxh("10019988");
1094   - fmItem1.setJlrq("2017011217:52:00");
1095   - fmItem1.setSsj("2");
1096   - fmItem1.setSsrq("20170112");
1097   - fmItem1.setCsrq("2017011214:15:00");
1098   - fmItem1.setSrks("产二科");
1099   - fmItem1.setYexb("男");
1100   - fmItem1.setRc("37");
1101   - fmItem1.setDjt("2");
1102   - fmItem1.setCjc("2");
1103   - fmItem1.setJsz("王瑞华");
1104   - fmItem1.setTz("2730");
1105   - fmItem1.setSc("50");
1106   - fmItem1.setYfz("9");
1107   - fmItem1.setWfz("10");
1108   - fmItem1.setSfz("10");
1109   - fmItem1.setPfz("王瑞华");
1110   - fmItem1.setCcqk("活产");
1111   - fmItem1.setFmfs("剖宫产");
1112   - fmItem1.setTpmcfs("自然产出");
1113   - fmItem1.setYeqk("正常");
1114   - fmItem1.setJx("无");
1115   -
1116   - duoTaiList.add(fmItem1);
1117   -
1118   - FmItem fmItem2 = new FmItem();
1119   - fmItem2.setJx("无");
1120   - fmItem2.setSyxh("10019988");
1121   - fmItem2.setJlrq("2017011217:52:00");
1122   - fmItem2.setSsj("2");
1123   - fmItem2.setSsrq("20170112");
1124   - fmItem2.setCsrq("2017011214:15:00");
1125   - fmItem2.setSrks("产二科");
1126   - fmItem2.setYexb("女");
1127   - fmItem2.setRc("37");
1128   - fmItem2.setDjt("2");
1129   - fmItem2.setCjc("2");
1130   - fmItem2.setJsz("王瑞华");
1131   - fmItem2.setTz("3400");
1132   - fmItem2.setSc("50");
1133   - fmItem2.setYfz("9");
1134   - fmItem2.setWfz("10");
1135   - fmItem2.setSfz("10");
1136   - fmItem2.setPfz("王瑞华");
1137   - fmItem2.setCcqk("活产");
1138   - fmItem2.setFmfs("剖宫产");
1139   - fmItem2.setTpmcfs("自然产出");
1140   - fmItem2.setYeqk("正常");
1141   -
1142   - duoTaiList.add(fmItem2);
1143   -
1144   -
1145   - if (CollectionUtils.isNotEmpty(duoTaiList)) {
1146   - Map<String,List<FmItem>> maps = new HashMap<>();
1147   - for(FmItem item : duoTaiList)
1148   - {
1149   - if (maps.containsKey(item.getSyxh()))
1150   - {
1151   - maps.get(item.getSyxh()).add(item);
1152   - }
1153   - else
1154   - {
1155   - List items = new ArrayList<FmItem>();
1156   - items.add(item);
1157   - maps.put(item.getSyxh(),items);
1158   - }
1159   -
1160   - }
1161   - if (maps.size() > 0)
1162   - {
1163   - for(String key : maps.keySet())
1164   - {
1165   - List<MaternalDeliverResult.Baby> babys = new ArrayList<MaternalDeliverResult.Baby>();
1166   -
1167   - List<FmItem> items = maps.get(key);
1168   - FmItem item = items.get(0);
1169   -
1170   -
1171   - Map deliveryMode = new HashMap(); //分娩方式
1172   - if (!("活产".equals(item.getCcqk()) || "死胎".equals(item.getCcqk())))
1173   - {
1174   - continue;
1175   - }
1176   -
1177   - Date dueDate = fmt.parse(item.getCsrq());
1178   - String dutTime = fmt1.format(dueDate);
1179   -
1180   - maternalDeliverResult.setDueDate(fmt2.format(dueDate));
1181   - maternalDeliverResult.setDueWeek(item.getRc());
1182   - maternalDeliverResult.setTireNumber(Integer.parseInt(item.getDjt()));
1183   - //没有胎盘默认为1
1184   - maternalDeliverResult.setPlacenta("1");
1185   - String fmfs = "";
1186   - if (item.getFmfs() != null && "剖宫产".equals(item.getFmfs()))
1187   - {
1188   - fmfs = FmTypeEnums.O1.getId();
1189   - }
1190   - else
1191   - {
1192   - fmfs = FmTypeEnums.O.getId();
1193   - }
1194   - deliveryMode.put("fmfs",fmfs);
1195   - maternalDeliverResult.setDeliveryMode(deliveryMode);
1196   -
1197   - if ("完好".equals(item.getHyqk()) || "".equals(item.getHyqk())) {
1198   - maternalDeliverResult.setPerinealCondition("full");
1199   - } else if ("会阴切开".equals(item.getHyqk()) || "侧切".equals(item.getHyqk())) {
1200   - maternalDeliverResult.setPerinealCondition("split");
1201   - }
1202   - if ("一度裂伤".equals(item.getHyqk())) {
1203   - maternalDeliverResult.setSiLielevel(1);
1204   - } else if ("二度裂伤".equals(item.getHyqk())) {
1205   - maternalDeliverResult.setSiLielevel(2);
1206   - } else if ("三度裂伤".equals(item.getHyqk())) {
1207   - maternalDeliverResult.setSiLielevel(3);
1208   - }
1209   - if (StringUtils.isNotEmpty(item.getChexxsxl())) {
1210   - maternalDeliverResult.settHloseBloodL(Double.parseDouble(item.getChexxsxl()));
1211   - }
1212   -
1213   - for (FmItem fmItem : items)
1214   - {
1215   - System.out.println("多胎:"+fmItem);
1216   -
1217   - //儿童
1218   - MaternalDeliverResult.Baby baby = maternalDeliverResult.new Baby();
1219   - Map<String, String> as = new HashMap<>();
1220   - String pf1 = fmItem.getYfz();
1221   - String pf5 = fmItem.getWfz();
1222   - String pf10 = fmItem.getSfz();
1223   - if(pf1!=null){
1224   - as.put("pf1", pf1);
1225   - }
1226   - if(pf5!=null){
1227   - as.put("pf5", pf5);
1228   - }
1229   - if(pf10!=null){
1230   - as.put("pf10", pf10);
1231   - }
1232   - baby.setApgarScore(as);
1233   - baby.setBabyGender("男".equals(fmItem.getYexb()) ? "1" : "0");
1234   - String babyHeight = fmItem.getSc();
1235   - String babyWeight = fmItem.getTz();
1236   - String baby_Asphyxiam = fmItem.getZx();
1237   - if(babyHeight!=null){
1238   - baby.setBabyHeight(babyHeight);//新生儿生长
1239   - }
1240   - if(babyWeight!=null){
1241   - baby.setBabyWeight(babyWeight);//新生儿重量
1242   - }
1243   - if(baby_Asphyxiam!=null){
1244   - baby.setAsphyxiaM(baby_Asphyxiam); //窒息分钟
1245   - }
1246   - //baby.setDeformity((fmItem.getJx()==null?0:1)); //畸形 0非畸形 1畸形
1247   -
1248   - String baby_Pregnancy_Out = fmItem.getCcqk();
1249   - if(baby_Pregnancy_Out!=null && StringUtils.isNotEmpty(baby_Pregnancy_Out)){
1250   - baby.setPregnancyOut(RenShenJieJuEnums.getIdByName(fmItem.getCcqk())); // 妊娠结局
1251   - }
1252   -
1253   - baby.setDueTime(dutTime);//分娩时间
1254   - babys.add(baby);
1255   -
1256   - }
1257   - maternalDeliverResult.setBabies(babys);
1258   - }
1259   - }
1260   - }
  1226 +//
  1227 +//
  1228 +//// List<FmItem> duoTaiList = new ArrayList<>();
  1229 +////
  1230 +//// FmItem fmItem1 = new FmItem();
  1231 +//// fmItem1.setSyxh("10019988");
  1232 +//// fmItem1.setJlrq("2017011217:52:00");
  1233 +//// fmItem1.setSsj("2");
  1234 +//// fmItem1.setSsrq("20170112");
  1235 +//// fmItem1.setCsrq("2017011214:15:00");
  1236 +//// fmItem1.setSrks("产二科");
  1237 +//// fmItem1.setYexb("男");
  1238 +//// fmItem1.setRc("37");
  1239 +//// fmItem1.setDjt("2");
  1240 +//// fmItem1.setCjc("2");
  1241 +//// fmItem1.setJsz("王瑞华");
  1242 +//// fmItem1.setTz("2730");
  1243 +//// fmItem1.setSc("50");
  1244 +//// fmItem1.setYfz("9");
  1245 +//// fmItem1.setWfz("10");
  1246 +//// fmItem1.setSfz("10");
  1247 +//// fmItem1.setPfz("王瑞华");
  1248 +//// fmItem1.setCcqk("活产");
  1249 +//// fmItem1.setFmfs("剖宫产");
  1250 +//// fmItem1.setTpmcfs("自然产出");
  1251 +//// fmItem1.setYeqk("正常");
  1252 +//// fmItem1.setJx("无");
  1253 +////
  1254 +//// duoTaiList.add(fmItem1);
  1255 +////
  1256 +//// FmItem fmItem2 = new FmItem();
  1257 +//// fmItem2.setJx("无");
  1258 +//// fmItem2.setSyxh("10019988");
  1259 +//// fmItem2.setJlrq("2017011217:52:00");
  1260 +//// fmItem2.setSsj("2");
  1261 +//// fmItem2.setSsrq("20170112");
  1262 +//// fmItem2.setCsrq("2017011214:15:00");
  1263 +//// fmItem2.setSrks("产二科");
  1264 +//// fmItem2.setYexb("女");
  1265 +//// fmItem2.setRc("37");
  1266 +//// fmItem2.setDjt("2");
  1267 +//// fmItem2.setCjc("2");
  1268 +//// fmItem2.setJsz("王瑞华");
  1269 +//// fmItem2.setTz("3400");
  1270 +//// fmItem2.setSc("50");
  1271 +//// fmItem2.setYfz("9");
  1272 +//// fmItem2.setWfz("10");
  1273 +//// fmItem2.setSfz("10");
  1274 +//// fmItem2.setPfz("王瑞华");
  1275 +//// fmItem2.setCcqk("活产");
  1276 +//// fmItem2.setFmfs("剖宫产");
  1277 +//// fmItem2.setTpmcfs("自然产出");
  1278 +//// fmItem2.setYeqk("正常");
  1279 +////
  1280 +//// duoTaiList.add(fmItem2);
  1281 +//
  1282 +//
  1283 +// if (CollectionUtils.isNotEmpty(duoTaiList)) {
  1284 +// Map<String,List<FmItem>> maps = new HashMap<>();
  1285 +// for(FmItem item : duoTaiList)
  1286 +// {
  1287 +// if (maps.containsKey(item.getSyxh()))
  1288 +// {
  1289 +// maps.get(item.getSyxh()).add(item);
  1290 +// }
  1291 +// else
  1292 +// {
  1293 +// List items = new ArrayList<FmItem>();
  1294 +// items.add(item);
  1295 +// maps.put(item.getSyxh(),items);
  1296 +// }
  1297 +//
  1298 +// }
  1299 +// if (maps.size() > 0)
  1300 +// {
  1301 +// for(String key : maps.keySet())
  1302 +// {
  1303 +// List<MaternalDeliverResult.Baby> babys = new ArrayList<MaternalDeliverResult.Baby>();
  1304 +//
  1305 +// List<FmItem> items = maps.get(key);
  1306 +// FmItem item = items.get(0);
  1307 +//
  1308 +//
  1309 +// Map deliveryMode = new HashMap(); //分娩方式
  1310 +// if (!("活产".equals(item.getCcqk()) || "死胎".equals(item.getCcqk())))
  1311 +// {
  1312 +// continue;
  1313 +// }
  1314 +//
  1315 +// Date dueDate = fmt.parse(item.getCsrq());
  1316 +// String dutTime = fmt1.format(dueDate);
  1317 +//
  1318 +// maternalDeliverResult.setDueDate(fmt2.format(dueDate));
  1319 +// maternalDeliverResult.setDueWeek(item.getRc());
  1320 +// maternalDeliverResult.setTireNumber(Integer.parseInt(item.getDjt()));
  1321 +// //没有胎盘默认为1
  1322 +// maternalDeliverResult.setPlacenta("1");
  1323 +// String fmfs = "";
  1324 +// if (item.getFmfs() != null && "剖宫产".equals(item.getFmfs()))
  1325 +// {
  1326 +// fmfs = FmTypeEnums.O1.getId();
  1327 +// }
  1328 +// else
  1329 +// {
  1330 +// fmfs = FmTypeEnums.O.getId();
  1331 +// }
  1332 +// deliveryMode.put("fmfs",fmfs);
  1333 +// maternalDeliverResult.setDeliveryMode(deliveryMode);
  1334 +//
  1335 +// if ("完好".equals(item.getHyqk()) || "".equals(item.getHyqk())) {
  1336 +// maternalDeliverResult.setPerinealCondition("full");
  1337 +// } else if ("会阴切开".equals(item.getHyqk()) || "侧切".equals(item.getHyqk())) {
  1338 +// maternalDeliverResult.setPerinealCondition("split");
  1339 +// }
  1340 +// if ("一度裂伤".equals(item.getHyqk())) {
  1341 +// maternalDeliverResult.setSiLielevel(1);
  1342 +// } else if ("二度裂伤".equals(item.getHyqk())) {
  1343 +// maternalDeliverResult.setSiLielevel(2);
  1344 +// } else if ("三度裂伤".equals(item.getHyqk())) {
  1345 +// maternalDeliverResult.setSiLielevel(3);
  1346 +// }
  1347 +// if (StringUtils.isNotEmpty(item.getChexxsxl())) {
  1348 +// maternalDeliverResult.settHloseBloodL(Double.parseDouble(item.getChexxsxl()));
  1349 +// }
  1350 +//
  1351 +// for (FmItem fmItem : items)
  1352 +// {
  1353 +// System.out.println("多胎:"+fmItem);
  1354 +//
  1355 +// //儿童
  1356 +// MaternalDeliverResult.Baby baby = maternalDeliverResult.new Baby();
  1357 +// Map<String, String> as = new HashMap<>();
  1358 +// String pf1 = fmItem.getYfz();
  1359 +// String pf5 = fmItem.getWfz();
  1360 +// String pf10 = fmItem.getSfz();
  1361 +// if(pf1!=null){
  1362 +// as.put("pf1", pf1);
  1363 +// }
  1364 +// if(pf5!=null){
  1365 +// as.put("pf5", pf5);
  1366 +// }
  1367 +// if(pf10!=null){
  1368 +// as.put("pf10", pf10);
  1369 +// }
  1370 +// baby.setApgarScore(as);
  1371 +// baby.setBabyGender("男".equals(fmItem.getYexb()) ? "1" : "0");
  1372 +// String babyHeight = fmItem.getSc();
  1373 +// String babyWeight = fmItem.getTz();
  1374 +// String baby_Asphyxiam = fmItem.getZx();
  1375 +// if(babyHeight!=null){
  1376 +// baby.setBabyHeight(babyHeight);//新生儿生长
  1377 +// }
  1378 +// if(babyWeight!=null){
  1379 +// baby.setBabyWeight(babyWeight);//新生儿重量
  1380 +// }
  1381 +// if(baby_Asphyxiam!=null){
  1382 +// baby.setAsphyxiaM(baby_Asphyxiam); //窒息分钟
  1383 +// }
  1384 +// //baby.setDeformity((fmItem.getJx()==null?0:1)); //畸形 0非畸形 1畸形
  1385 +//
  1386 +// String baby_Pregnancy_Out = fmItem.getCcqk();
  1387 +// if(baby_Pregnancy_Out!=null && StringUtils.isNotEmpty(baby_Pregnancy_Out)){
  1388 +// baby.setPregnancyOut(RenShenJieJuEnums.getIdByName(fmItem.getCcqk())); // 妊娠结局
  1389 +// }
  1390 +//
  1391 +// baby.setDueTime(dutTime);//分娩时间
  1392 +// babys.add(baby);
  1393 +//
  1394 +// }
  1395 +// maternalDeliverResult.setBabies(babys);
  1396 +// }
  1397 +// }
  1398 +// }
1261 1399 // }
1262 1400 // }
1263   - }catch (Exception e){
1264   - e.printStackTrace();
1265   - }finally {
  1401 +// }catch (Exception e){
  1402 +// e.printStackTrace();
  1403 +// }finally {
1266 1404 // DbUtils.closeQuietly(conn);
1267   - }
1268   -
1269   - }
  1405 +// }
  1406 +//
  1407 +// }
1270 1408  
1271 1409 return maternalDeliverResult;
1272 1410 }