浏览代码

门诊医保添加已结算标志

lighter 2 年之前
父节点
当前提交
e7ebe2e242

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

@@ -33,7 +33,8 @@ public interface SiMzDao {
             "a.doctor_code,a.visit_date,a.receipt_no,a.order_no,a.op_day, " +
             "doctorName=(select rtrim(name) from a_employee_mi where code=a.doctor_code), " +
             "doctorYbCode=(select rtrim(yb_code) from a_employee_mi where code=a.doctor_code), " +
-            "icdText=case when nullif(a.icd_code_new,'') is null then a.icd_text else a.icd_text_new end " +
+            "icdText=case when nullif(a.icd_code_new,'') is null then rtrim(a.icd_text) else rtrim(a.icd_text_new) end, " +
+            "settledFlag=(select count(1) from t_si_setlinfo where pat_no=#{patientId} and times=#{times} and revoked=0) " +
             "FROM mz_visit_table a, mz_patient_mi b " +
             "WHERE a.patient_id=#{patientId} AND a.times=#{times} and a.patient_id=b.patient_id")
     MzVisit selectMzVisit(@Param("patientId") String patientId,

+ 1 - 0
src/main/java/thyyxxk/webserver/entity/markmtfees/MzVisit.java

@@ -26,4 +26,5 @@ public class MzVisit {
     private Integer receiveFlag;
     private String icdText;
     private String responceType;
+    private Integer settledFlag;
 }