发药代码格式修改
This commit is contained in:
@@ -24,47 +24,46 @@
|
||||
AND T1.delete_flag = '0'
|
||||
</select>
|
||||
<select id="selectRefundItem" resultType="com.openhis.web.chargemanage.dto.RefundItemDto">
|
||||
SELECT T1.*,
|
||||
T2.name AS service_name
|
||||
FROM fin_payment_reconciliation AS T1
|
||||
LEFT JOIN adm_charge_item AS T2
|
||||
ON T2.id IN T1.charge_item_ids
|
||||
LEFT JOIN med_medication_request AS T3
|
||||
ON T3.bus_no = SUBSTRING(T2.bus_no, #{three})
|
||||
LEFT JOIN med_medication_dispense AS T4
|
||||
ON T4.med_req_id = T3.id
|
||||
WHERE T2.service_table = #{medMedicationRequest}
|
||||
SELECT (T1.discount_amount + T2.surcharge_amount) AS pay_amount,
|
||||
T2.bus_no,
|
||||
T2.prescription_no,
|
||||
T2.quantity,
|
||||
T2.medication_id AS item_id,
|
||||
T2.unit_code,
|
||||
T3.status_enum
|
||||
FROM adm_charge_item AS T1
|
||||
LEFT JOIN med_medication_request AS T2
|
||||
ON T2.bus_no = SUBSTRING(T1.bus_no, #{three})
|
||||
LEFT JOIN med_medication_dispense AS T3
|
||||
ON T3.med_req_id = T2.id
|
||||
WHERE T1.service_table = #{medMedicationRequest}
|
||||
AND T1.id IN
|
||||
<foreach collection="paymentIdList" item="paymentId" separator="," open="(" close=")">
|
||||
#{paymentId}
|
||||
<foreach collection="chargeItemIdList" item="chargeItemId" separator="," open="(" close=")">
|
||||
#{chargeItemId}
|
||||
</foreach>
|
||||
UNION ALL
|
||||
UNION
|
||||
SELECT T1.*,
|
||||
T2.name AS service_name
|
||||
FROM fin_payment_reconciliation AS T1
|
||||
LEFT JOIN adm_charge_item AS T2
|
||||
ON T2.id IN T1.charge_item_ids
|
||||
LEFT JOIN wor_device_request AS T5
|
||||
ON T6.bus_no = SUBSTRING(T2.bus_no, #{three})
|
||||
LEFT JOIN wor_device_dispense AS T6
|
||||
ON T6.device_req_id = T5.id
|
||||
WHERE T2.service_table = #{worDeviceRequest}
|
||||
FROM adm_charge_item AS T1
|
||||
LEFT JOIN wor_device_request AS T4
|
||||
ON T4.bus_no = SUBSTRING(T1.bus_no, #{three})
|
||||
LEFT JOIN wor_device_dispense AS T5
|
||||
ON T5.device_req_id = T4.id
|
||||
WHERE T1.service_table = #{worDeviceRequest}
|
||||
AND T1.id IN
|
||||
<foreach collection="paymentIdList" item="paymentId" separator="," open="(" close=")">
|
||||
#{paymentId}
|
||||
<foreach collection="chargeItemIdList" item="chargeItemId" separator="," open="(" close=")">
|
||||
#{chargeItemId}
|
||||
</foreach>
|
||||
UNION ALL
|
||||
UNION
|
||||
SELECT T1.*,
|
||||
T2.name AS service_name
|
||||
FROM fin_payment_reconciliation AS T1
|
||||
LEFT JOIN adm_charge_item AS T2
|
||||
ON T2.id IN T1.charge_item_ids
|
||||
LEFT JOIN wor_service_request AS T7
|
||||
ON T7.bus_no = SUBSTRING(T2.bus_no, #{three})
|
||||
WHERE T2.service_table = #{worServiceRequest}
|
||||
FROM adm_charge_item AS T1
|
||||
LEFT JOIN wor_service_request AS T6
|
||||
ON T6.bus_no = SUBSTRING(T1.bus_no, #{three})
|
||||
WHERE T1.service_table = #{worServiceRequest}
|
||||
AND T1.id IN
|
||||
<foreach collection="paymentIdList" item="paymentId" separator="," open="(" close=")">
|
||||
#{paymentId}
|
||||
<foreach collection="chargeItemIdList" item="chargeItemId" separator="," open="(" close=")">
|
||||
#{chargeItemId}
|
||||
</foreach>
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user