diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/DzfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/DzfyHisService.java deleted file mode 100644 index 3c6805f..0000000 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/DzfyHisService.java +++ /dev/null @@ -1,88 +0,0 @@ -package com.lyms.hospitalapi.zcfy; - -import com.lyms.hospitalapi.pojo.DzReplace; -import com.lyms.platform.common.utils.ExceptionUtils; -import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.dbutils.DbUtils; -import org.apache.commons.dbutils.QueryRunner; -import org.apache.commons.dbutils.handlers.BeanListHandler; -import org.apache.commons.lang.StringUtils; -import org.springframework.stereotype.Service; - -import java.sql.Connection; -import java.util.ArrayList; -import java.util.List; - -/** - * Created by Administrator on 2017/12/18. - */ -@Service("zcfyHisService") -public class DzfyHisService { - - - /** - * 查询病人的换卡记录 - * @param vcCardNo - * @return - */ - public List findAllVcCarddNo(String vcCardNo){ - - List allCardNoList = new ArrayList(); - if (StringUtils.isNotBlank(vcCardNo)) - { - System.out.println("vcCardNo = " + vcCardNo); - Connection conn = com.lyms.hospitalapi.zcfy.ConnTools.makeHisConnection(); - QueryRunner queryRunner = new QueryRunner(true); - String sql = "select ID as id from userzcfy.lyms_v_patientinfo where CARDNO = '"+vcCardNo+"'"; - try - { - List hisDzReplaceList = queryRunner.query(conn,sql,new BeanListHandler(DzReplace.class)); - if (CollectionUtils.isNotEmpty(hisDzReplaceList)) - { - String jzkSql = "select ID as id,VCCARDNO as cardNo from userzcfy.lyms_jiuzhenka where ID = '"+hisDzReplaceList.get(0).getId()+"'"; - allCardNoList = queryRunner.query(conn,jzkSql,new BeanListHandler(DzReplace.class)); - System.out.println("vcCardNo list " + allCardNoList); - } - } - catch (Exception e) - { - DbUtils.closeQuietly(conn); - ExceptionUtils.catchException(e, "zc his exception "); - } - finally - { - DbUtils.closeQuietly(conn); - } - } - return allCardNoList; - } - - - /** - * 返回病人使用过的所有就诊卡 - * @param vcCardNo - * @return - */ - public List getDzVcCardNos(String vcCardNo) - { - List vcCardNos = new ArrayList<>(); - List list = findAllVcCarddNo(vcCardNo); - - if (CollectionUtils.isNotEmpty(list)) - { - for (DzReplace zc : list) - { - if (zc != null && StringUtils.isNotEmpty(zc.getCardNo())) - { - vcCardNos.add(zc.getCardNo()); - } - } - } - else - { - vcCardNos.add(vcCardNo); - } - return vcCardNos; - } - -} diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyHisService.java new file mode 100644 index 0000000..4bba231 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyHisService.java @@ -0,0 +1,88 @@ +package com.lyms.hospitalapi.zcfy; + +import com.lyms.hospitalapi.pojo.DzReplace; +import com.lyms.platform.common.utils.ExceptionUtils; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.dbutils.DbUtils; +import org.apache.commons.dbutils.QueryRunner; +import org.apache.commons.dbutils.handlers.BeanListHandler; +import org.apache.commons.lang.StringUtils; +import org.springframework.stereotype.Service; + +import java.sql.Connection; +import java.util.ArrayList; +import java.util.List; + +/** + * Created by Administrator on 2017/12/18. + */ +@Service("zcfyHisService") +public class ZcfyHisService { + + + /** + * 查询病人的换卡记录 + * @param vcCardNo + * @return + */ + public List findAllVcCarddNo(String vcCardNo){ + + List allCardNoList = new ArrayList(); + if (StringUtils.isNotBlank(vcCardNo)) + { + System.out.println("vcCardNo = " + vcCardNo); + Connection conn = com.lyms.hospitalapi.zcfy.ConnTools.makeHisConnection(); + QueryRunner queryRunner = new QueryRunner(true); + String sql = "select ID as id from userzcfy.lyms_v_patientinfo where CARDNO = '"+vcCardNo+"'"; + try + { + List hisDzReplaceList = queryRunner.query(conn,sql,new BeanListHandler(DzReplace.class)); + if (CollectionUtils.isNotEmpty(hisDzReplaceList)) + { + String jzkSql = "select ID as id,VCCARDNO as cardNo from userzcfy.lyms_jiuzhenka where ID = '"+hisDzReplaceList.get(0).getId()+"'"; + allCardNoList = queryRunner.query(conn,jzkSql,new BeanListHandler(DzReplace.class)); + System.out.println("vcCardNo list " + allCardNoList); + } + } + catch (Exception e) + { + DbUtils.closeQuietly(conn); + ExceptionUtils.catchException(e, "zc his exception "); + } + finally + { + DbUtils.closeQuietly(conn); + } + } + return allCardNoList; + } + + + /** + * 返回病人使用过的所有就诊卡 + * @param vcCardNo + * @return + */ + public List getDzVcCardNos(String vcCardNo) + { + List vcCardNos = new ArrayList<>(); + List list = findAllVcCarddNo(vcCardNo); + + if (CollectionUtils.isNotEmpty(list)) + { + for (DzReplace zc : list) + { + if (zc != null && StringUtils.isNotEmpty(zc.getCardNo())) + { + vcCardNos.add(zc.getCardNo()); + } + } + } + else + { + vcCardNos.add(vcCardNo); + } + return vcCardNos; + } + +}