diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfFmService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfFmService.java index 08fe9cf..c6b8a43 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfFmService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfFmService.java @@ -24,7 +24,7 @@ import java.util.Map; @Service("LcdcfFmService") public class LcdcfFmService { - public MaternalDeliverResult queryFmPatient(String bhnum){ + public static MaternalDeliverResult queryFmPatient(String bhnum){ String cloumns = " ID as ID,\n" + " BHNUM as BHNUM,\n" + @@ -63,14 +63,15 @@ public class LcdcfFmService { Connection conn = com.lyms.hospitalapi.lcdcf.ConnTools.makeHisConnection(); QueryRunner queryRunner = new QueryRunner(); SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + MaternalDeliverResult maternalDeliverResult = new MaternalDeliverResult(); try { - String sql = "select "+cloumns+" from v_deliveryinfo where BHNUM="+bhnum+"and BABY_PREGNANCY_OUT='活胎'"; List list = queryRunner.query(conn, sql, new BeanListHandler(Fm.class)); + if(list!=null && list.size()>0){ List babys = new ArrayList(); - MaternalDeliverResult maternalDeliverResult = new MaternalDeliverResult(); + Map deliveryMode = new HashMap(); //分娩方式 for(Fm fm:list){ maternalDeliverResult.setParentId(fm.getID()); @@ -180,14 +181,14 @@ public class LcdcfFmService { } - + maternalDeliverResult.setBabies(babys); }else return null; }catch (Exception e){ e.printStackTrace(); } - return null; + return maternalDeliverResult; } }