From e26083c871d45ebe79200c2220349c87bf614f61 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Mon, 16 Jan 2017 10:47:38 +0800 Subject: [PATCH] update code --- .../com/lyms/hospitalapi/qhdfy/QhdfyFmService.java | 39 +++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java index e3af09f..ea75ed6 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java @@ -58,12 +58,49 @@ public class QhdfyFmService { public void queryFmPatient(String start,String end) { + + String cloumns = " SYXH as syxh,\n" + + " YEXH as yexh,\n" + + " JLRQ as jlrq,\t\n" + + " SSRQ as ssrq,\n" + + " SSJ as ssj,\n" + + " yexb as yexb,\n" + + " RC as rc,\n" + + " JTS as jts,\n" + + " DJT as djt,\n" + + " CJC as cjc,\n" + + " ZX as zx,\n" + + " TZ as tz,\n" + + " SC as sc,\n" + + " SH as sh,\n" + + " JX as jx,\n" + + " YFZ as yfz,\n" + + " WFZ as wfz,\n" + + " SFZ as sfz,\n" + + " PFZ as pfz,\n" + + " CCQK as ccqk,\n" + + " FMFS as fmfs,\n" + + " TPMCFS as tpmcfs,\n" + + " YEQK as yeqk,\n" + + " SW as sw,\n" + + " SFFQ as sffq,\n" + + " FQYY as fqyy,\n" + + " HYQK as hyqk,\n" + + " HYQK1 as hyqk1,\n" + + " YC as yc,\n" + + " SFGW as sfgw,\n" + + " MCTPSLXL as mctpslxl,\n" + + " CHEXXSXL as chexxsxl,\n" + + " QJQK as qjqk,\n" + + " SRKS as srks,\n" + + " JSZ as jsz"; + Connection conn = ConnTools.makeFmConnection(); QueryRunner queryRunner = new QueryRunner(); SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMddHH:mm:ss"); SimpleDateFormat fmt1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); try {//select count(*) from JHMK_FMJL where CONVERT(varchar(16),SSRQ, 20) > CONVERT(varchar(16),'20170110', 20) - List list = queryRunner.query(conn, "select * from JHMK_FMJL where " + + List list = queryRunner.query(conn, "select "+cloumns+" from JHMK_FMJL where " + " CONVERT(varchar(50),SSRQ, 20) > CONVERT(varchar(50),'"+start+"', 20) and CONVERT(varchar(50),SSRQ, 20) <= CONVERT(varchar(50),'"+end+"', 20)" + " and SYXH not in (select SYXH from JHMK_FMJL where JSZ is not null and SC is not null and TZ is not null and YFZ is not null and SH is not null and (SFFZRSTDT = ' 是 ' or SFSTDT = ' 是 '))", new BeanListHandler(FmItem.class)); -- 1.8.3.1