Bläddra i källkod

只查询在院信息,回来的也只看当前的住院次数。

xiaochan 3 år sedan
förälder
incheckning
ad912643c3

+ 1 - 2
src/main/java/thyyxxk/webserver/dao/his/PublicDao.java

@@ -107,8 +107,7 @@ public interface PublicDao {
             "and status_flag > '2' and isnull(group_no,'00' )='00' and order_code in ('06026','06053','05973')) > 0 " +
             "then 1 else 0 end  ), " +
             "bed_no,total_charge,balance from zy_actpatient a where inpatient_no = #{inpatientNo} and admiss_times = #{admissTimes}")
-    ZyActpatient getHuanZheJiBenXinXi(@Param("inpatientNo") String inpatientNo,
-                                      @Param("admissTimes") Integer admissTimes);
+    ZyActpatient getHuanZheJiBenXinXi(@Param("inpatientNo") String inpatientNo);
 
     /**
      * 只用当前在院的次数就可以了

+ 2 - 3
src/main/java/thyyxxk/webserver/service/PublicServer.java

@@ -230,9 +230,8 @@ public class PublicServer {
         if (StringUtil.isBlank(inpatientNo)) {
             throw new BizException(ExceptionEnum.NULL_POINTER, "住院号为空。");
         }
-        Integer admissTimes = dao.getAdmissTimes(inpatientNo);
-        ZyActpatient zyActpatient = dao.getHuanZheJiBenXinXi(inpatientNo, admissTimes);
-        log.info("查询患者的信息:住院号{},次数:{}", inpatientNo, admissTimes);
+        ZyActpatient zyActpatient = dao.getHuanZheJiBenXinXi(inpatientNo);
+        log.info("查询患者的信息在院:住院号{}", inpatientNo);
         if (zyActpatient == null) {
             throw new BizException(ExceptionEnum.NULL_POINTER, "没有查询到患者的基本信息。");
         }