Commit fa15c0bd1e2e8e94a1d30c8a46c78a18f1d0338d

Authored by liquanyu
1 parent e1147d735f

update code

Showing 1 changed file with 17 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyFmService.java View file @ fa15c0b
... ... @@ -118,7 +118,7 @@
118 118  
119 119 if (StringUtils.isNotEmpty(syxh))
120 120 {
121   - sql+= " SYXH='"+syxh+"'";
  121 + sql+= " and SYXH='"+syxh+"'";
122 122 }
123 123  
124 124 List<FmItem> list = queryRunner.query(conn, sql, new BeanListHandler<FmItem>(FmItem.class));
125 125  
... ... @@ -251,9 +251,22 @@
251 251 }
252 252 }
253 253  
254   - List<FmItem> duoTaiList = queryRunner.query(conn, "select * from JHMK_FMJL where JSZ is not null and SC is not null and TZ is not null and YFZ is not null " +
  254 + String sql1="select * from JHMK_FMJL where JSZ is not null and SC is not null and TZ is not null and YFZ is not null " +
255 255 " and SH is not null and (SFFZRSTDT = ' 是 ' or SFSTDT = ' 是 ') and " +
256   - " CONVERT(DATETIME,left(SSRQ,8)+' '+RIGHT(SSRQ,8),20) > CONVERT(DATETIME,'"+start+"', 120) and CONVERT(DATETIME,left(SSRQ,8)+' '+RIGHT(SSRQ,8),20) <= CONVERT(DATETIME,'"+end+"', 120)", new BeanListHandler<FmItem>(FmItem.class));
  256 + " CONVERT(DATETIME,left(SSRQ,8)+' '+RIGHT(SSRQ,8),20) > CONVERT(DATETIME,'"+start+"', 120) and CONVERT(DATETIME,left(SSRQ,8)+' '+RIGHT(SSRQ,8),20) <= CONVERT(DATETIME,'"+end+"', 120)";
  257 +
  258 + if (StringUtils.isNotEmpty(syxh))
  259 + {
  260 + sql1+= " and SYXH='"+syxh+"'";
  261 + }
  262 +
  263 +
  264 + List<FmItem> duoTaiList = queryRunner.query(conn,sql1
  265 + , new BeanListHandler<FmItem>(FmItem.class));
  266 +
  267 +
  268 + ExceptionUtils.catchException("duo tai size====" + duoTaiList.size());
  269 +
257 270 if (CollectionUtils.isNotEmpty(duoTaiList)) {
258 271 Map<String,List<FmItem>> maps = new HashMap<>();
259 272 for(FmItem item : duoTaiList)
... ... @@ -581,7 +594,7 @@
581 594 {
582 595 List<FmPatInfo> list1 = queryRunner.query(conn, "SELECT SYXH as syxh, BRXM as name,'' as cardNo,BRXB as sex,'' as birth,LXDH as phone FROM JHMK_BASY WHERE len(LXDH) = 11 and SYXH = '"+syxh+"'", new BeanListHandler<FmPatInfo>(FmPatInfo.class));
583 596 if (CollectionUtils.isNotEmpty(list1)) {
584   - return list.get(0);
  597 + return list1.get(0);
585 598 }
586 599 }
587 600 DbUtils.closeQuietly(conn);