Explorar el Código

住院金额调整

lenovodn hace 2 años
padre
commit
414f94305c

+ 0 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/job/XCFYDatav_outpatient_settle_billJob.java

@@ -1,7 +1,6 @@
 package org.jeecg.modules.medical.job;
 
 import cn.hutool.core.date.DateUtil;
-import javafx.beans.binding.ObjectExpression;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang.StringUtils;
 import org.jeecg.common.system.vo.DictModel;

+ 4 - 12
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/mapper/xml/AfterwardsAuditMapper.xml

@@ -290,18 +290,10 @@
 
     <!-- loadInpatientSettlementInfo 查询方法 -->
     <select id="loadInpatientSettlementInfo" resultType="org.jeecg.modules.medical.common.bo.PatientInfoResponse">
-        SELECT
-            a.id,
-            a.outpatient_number AS admissionNumber, -- 住院号
-            a.patient_name AS patientName, -- 患者姓名
-            a.patient_id AS personalCode, -- 个人编码
-            mab.hisid AS settlementBillNumber, -- 结算单据号
-            mab.medfee_sumamt AS totalAmount -- 总发生金额
-        FROM
-            afterwards_audit AS a
-                LEFT JOIN master_admission_bill AS mab ON mab.zyh = a.outpatient_number
-        WHERE
-            a.id = #{id, jdbcType=INTEGER}
+
+        select d.afterwards_audit_id as id,d.patient_id,d.patient_name,d.outpatient_number, sum(d.amount) as totalAmount,mab.hisid AS settlementBillNumber  from afterwards_audit_detail d
+        LEFT JOIN master_admission_bill AS mab ON mab.zyh = d.outpatient_number
+        where d.afterwards_audit_id = #{id, jdbcType=INTEGER}  group by d.afterwards_audit_id
 
     </select>
     <select id="loadMedicalInsuranceProjectDetails"