diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java index 905a226..38cb2bb 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lcdcf/LcdcfHisService.java @@ -50,27 +50,52 @@ public class LcdcfHisService { * @param vcCardNo * @return */ - public List getPatientCheckLisItems(String vcCardNo) + public String getPatientCheckLisItems(String vcCardNo) { String time = DateUtil.getyyyy_MM_dd(new Date()); Connection connection = null; try { - String sql = "select ID as id,就诊卡号 as vcCardNo,医嘱内容 as content,开嘱时间 as time,诊疗项目ID as itemId from v_check_items where 就诊卡号='"+vcCardNo+"' and 开嘱时间 like '"+time+"%'"; - connection = ConnTools.makeHisConnection(); - QueryRunner queryRunner = new QueryRunner(true); - List hisCheckItems = queryRunner.query(connection,sql,new BeanListHandler(HisCheckItems.class)); +// String sql = "select ID as id,就诊卡号 as vcCardNo,医嘱内容 as content,开嘱时间 as time,诊疗项目ID as itemId from v_check_items where 就诊卡号='"+vcCardNo+"' and 开嘱时间 like '"+time+"%'"; +// connection = ConnTools.makeHisConnection(); +// QueryRunner queryRunner = new QueryRunner(true); +// List hisCheckItems = queryRunner.query(connection,sql,new BeanListHandler(HisCheckItems.class)); + + + List hisCheckItems = new ArrayList<>(); + + HisCheckItems item1 = new HisCheckItems(); + item1.setContent("血常规检查"); + hisCheckItems.add(item1); + HisCheckItems item2 = new HisCheckItems(); + item2.setContent("尿常规检查"); + + + StringBuffer sb = new StringBuffer(); if(CollectionUtils.isNotEmpty(hisCheckItems)) { - return hisCheckItems; + for (int i = 0 ; i < hisCheckItems.size() ; i++) + { + HisCheckItems item = hisCheckItems.get(0); + if (i != (hisCheckItems.size() - 1)) + { + sb.append(item.getContent()); + sb.append(","); + } + else + { + sb.append(item.getContent()); + } + } + return sb.toString(); } - } catch (SQLException e) { + } catch (Exception e) { e.printStackTrace(); } finally { DbUtils.closeQuietly(connection); } - return null; + return ""; } }