客户月结报告;
This commit is contained in:
@@ -22,6 +22,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
ORDER BY a.create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="customerMonthlyReport" parameterType="com.mhd.bms.domain.billManage.repository.todo.BillManageDO" resultType="com.mhd.bms.domain.billManage.repository.po.BillManagePO">
|
||||
SELECT
|
||||
a.*,
|
||||
b.SETTLEMENT_ENTITY_ID AS "settlementEntityId",
|
||||
(SELECT MAX(c.collection_time)
|
||||
FROM receipt_detail rd
|
||||
LEFT JOIN receipt_manage c ON rd.receipt_manage_id = c.receipt_manage_id
|
||||
WHERE rd.bill_manage_id = a.bill_manage_id
|
||||
AND rd.del_flag = 1
|
||||
AND c.del_flag = 1) AS "collectionTime",
|
||||
(SELECT LISTAGG(bs.CONTRACT_NUMBER, ',') WITHIN GROUP (ORDER BY bs.CONTRACT_NUMBER)
|
||||
FROM BILLING_STATEMENT bs
|
||||
WHERE bs.BILL_MANAGE_ID = a.bill_manage_id
|
||||
AND bs.CONTRACT_NUMBER IS NOT NULL) AS "contractNumbers"
|
||||
FROM bill_manage a
|
||||
LEFT JOIN SETTLEMENT_CUSTOMERS b ON a.SETTLEMENT_CUSTOMERS_ID = b.SETTLEMENT_CUSTOMERS_ID
|
||||
WHERE a.del_flag = 1
|
||||
<include refid="common_where"/>
|
||||
ORDER BY a.create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="queryCustomerMonthBillList" parameterType="com.mhd.bms.domain.billManage.repository.todo.BillManageDO" resultType="com.mhd.bms.interfaces.dto.billManage.CustomerMonthBillVO">
|
||||
SELECT
|
||||
a.SETTLEMENT_CUSTOMERS_ID AS settlementCustomersId,
|
||||
|
||||
Reference in New Issue
Block a user