From 776d81691ada8e021f813dad4a0e02f8a51bb9f0 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 13 Dec 2017 15:31:22 +0800 Subject: [PATCH] his --- .../lyms/hospitalapi/lcdcf/LcdcfHisService.java | 41 +++++++++++++++++----- 1 file changed, 33 insertions(+), 8 deletions(-) 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 ""; } } -- 1.8.3.1