Commit 204df9531c93631de9fb736549017fdd0a37a4c7
1 parent
24d5f2d636
Exists in
master
and in
7 other branches
update code
Showing 1 changed file with 14 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/qinglongxian/QingLongXianHisService.java
View file @
204df95
... | ... | @@ -48,12 +48,25 @@ |
48 | 48 | } |
49 | 49 | |
50 | 50 | public List<Map<String,Object>> getPatientInfoList(String cardNo){ |
51 | + | |
52 | + String sql = "SELECT '门诊' SICKTYPE, T.BRID SICK_ID, T.XM NAME, CASE WHEN XB = '01' THEN '男' "+ | |
53 | + " WHEN XB = '02' THEN '女' ELSE '未知' END SEX, T.CSRQ BIRTHDATE, S.JZKH IC_CARD_ID, "+ | |
54 | + " N.JZID NULLAH_NUMBER, T.LXR ASSOCIATION_NAME, "+ | |
55 | + " CASE WHEN T.LXRDH IS NULL THEN T.JTDH "+ | |
56 | + " ELSE T.LXRDH END ASSOCIATION_PHONE "+ | |
57 | + " FROM GY_EPMI T "+ | |
58 | + " LEFT JOIN MZYKT_STATUS S "+ | |
59 | + " ON T.BRID = S.BRID "+ | |
60 | + " LEFT JOIN MZYS_JZXX_MAIN N "+ | |
61 | + " ON T.BRID = N.BRID "+ | |
62 | + " WHERE S.ZT = '1' and S.JZKH='"+cardNo+"' "; | |
51 | 63 | List<Map<String,Object>> result = new ArrayList<>(); |
52 | 64 | if (StringUtils.isNotBlank(cardNo)) { |
53 | 65 | Connection conn = ConnTools.makeHisConnection(); |
54 | 66 | QueryRunner queryRunner = new QueryRunner(); |
55 | 67 | try { |
56 | - List<XinlePregPatientinfo> list = queryRunner.query(conn, "select * from v_patientinfo where IC_CARD_ID = '"+cardNo+"'", new BeanListHandler<XinlePregPatientinfo>(XinlePregPatientinfo.class)); | |
68 | + // List<XinlePregPatientinfo> list = queryRunner.query(conn, "select * from v_patientinfo where IC_CARD_ID = '"+cardNo+"'", new BeanListHandler<XinlePregPatientinfo>(XinlePregPatientinfo.class)); | |
69 | + List<XinlePregPatientinfo> list = queryRunner.query(conn, sql, new BeanListHandler<XinlePregPatientinfo>(XinlePregPatientinfo.class)); | |
57 | 70 | if (list.size() > 0) { |
58 | 71 | for (XinlePregPatientinfo info:list) { |
59 | 72 | Map<String,Object> map = new HashMap<>(); |