|
|
@@ -5,75 +5,76 @@
|
|
|
<!-- 通用设置 -->
|
|
|
<!-- 通用查询列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- rp_id, rp_no, rp_type, object_id, org_id, staff_id, sum_amt_rec, sum_amt_pay, sum_should_handle, sum_use_receipt_residue, sum_use_payment_residue, sum_amt_receivable_handle, sum_amt_payable_handle, sum_waive_amt, acc_date, annex_paths, remarks, biznis_type, biznis_id, biznis_no, flg_order_handle, flg_lock, make_staff, make_time, flg_valid, cp_id
|
|
|
+ rp_id
|
|
|
+ , rp_no, rp_type, object_id, org_id, staff_id, sum_amt_rec, sum_amt_pay, sum_should_handle, sum_use_receipt_residue, sum_use_payment_residue, sum_amt_receivable_handle, sum_amt_payable_handle, sum_waive_amt, acc_date, annex_paths, remarks, biznis_type, biznis_id, biznis_no, flg_order_handle, flg_lock, make_staff, make_time, flg_valid, cp_id
|
|
|
</sql>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="BaseResultMap" type="com.dk.mdm.model.pojo.mac.RecPay">
|
|
|
<id column="rp_id" property="rpId"/>
|
|
|
- <result column="rp_no" property="rpNo"/>
|
|
|
- <result column="rp_type" property="rpType"/>
|
|
|
- <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
- <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
- <result column="sum_should_handle" property="sumShouldHandle"/>
|
|
|
- <result column="sum_use_receipt_residue" property="sumUseReceiptResidue"/>
|
|
|
- <result column="sum_use_payment_residue" property="sumUsePaymentResidue"/>
|
|
|
- <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
- <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
- <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
- <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
- <result column="biznis_type" property="biznisType"/>
|
|
|
- <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="biznis_no" property="biznisNo"/>
|
|
|
- <result column="flg_order_handle" property="flgOrderHandle"/>
|
|
|
- <result column="flg_lock" property="flgLock"/>
|
|
|
- <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="rp_no" property="rpNo"/>
|
|
|
+ <result column="rp_type" property="rpType"/>
|
|
|
+ <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
+ <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
+ <result column="sum_should_handle" property="sumShouldHandle"/>
|
|
|
+ <result column="sum_use_receipt_residue" property="sumUseReceiptResidue"/>
|
|
|
+ <result column="sum_use_payment_residue" property="sumUsePaymentResidue"/>
|
|
|
+ <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
+ <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
+ <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
+ <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
+ <result column="biznis_type" property="biznisType"/>
|
|
|
+ <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="biznis_no" property="biznisNo"/>
|
|
|
+ <result column="flg_order_handle" property="flgOrderHandle"/>
|
|
|
+ <result column="flg_lock" property="flgLock"/>
|
|
|
+ <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- Response查询映射结果 -->
|
|
|
<resultMap id="BaseResultMapResponse" type="com.dk.mdm.model.response.mac.RecPayResponse">
|
|
|
<id column="rp_id" property="rpId"/>
|
|
|
- <result column="rp_no" property="rpNo"/>
|
|
|
- <result column="rp_type" property="rpType"/>
|
|
|
- <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
- <result column="amt_pay" property="amtPay"/>
|
|
|
- <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
- <result column="sum_should_handle" property="sumShouldHandle"/>
|
|
|
- <result column="sum_use_receipt_residue" property="sumUseReceiptResidue"/>
|
|
|
- <result column="sum_use_payment_residue" property="sumUsePaymentResidue"/>
|
|
|
- <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
- <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
- <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
- <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
- <result column="biznis_type" property="biznisType"/>
|
|
|
- <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="biznis_no" property="biznisNo"/>
|
|
|
- <result column="flg_order_handle" property="flgOrderHandle"/>
|
|
|
- <result column="flg_lock" property="flgLock"/>
|
|
|
- <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
- <result column="receivable_residue" property="receivableResidue"/>
|
|
|
- <result column="receipt_residue" property="receiptResidue"/>
|
|
|
- <result column="payable_residue" property="payableResidue"/>
|
|
|
- <result column="payment_residue" property="paymentResidue"/>
|
|
|
- <result column="macNames" property="macNames"/>
|
|
|
- <result column="amt_rec" property="amtRec"/>
|
|
|
-
|
|
|
+ <result column="rp_no" property="rpNo"/>
|
|
|
+ <result column="rp_type" property="rpType"/>
|
|
|
+ <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
+ <result column="amt_pay" property="amtPay"/>
|
|
|
+ <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
+ <result column="sum_should_handle" property="sumShouldHandle"/>
|
|
|
+ <result column="sum_use_receipt_residue" property="sumUseReceiptResidue"/>
|
|
|
+ <result column="sum_use_payment_residue" property="sumUsePaymentResidue"/>
|
|
|
+ <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
+ <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
+ <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
+ <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
+ <result column="biznis_type" property="biznisType"/>
|
|
|
+ <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="biznis_no" property="biznisNo"/>
|
|
|
+ <result column="flg_order_handle" property="flgOrderHandle"/>
|
|
|
+ <result column="flg_lock" property="flgLock"/>
|
|
|
+ <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="receivable_residue" property="receivableResidue"/>
|
|
|
+ <result column="receipt_residue" property="receiptResidue"/>
|
|
|
+ <result column="payable_residue" property="payableResidue"/>
|
|
|
+ <result column="payment_residue" property="paymentResidue"/>
|
|
|
+ <result column="macNames" property="macNames"/>
|
|
|
+ <result column="amt_rec" property="amtRec"/>
|
|
|
+ <result column="makeStaffName" property="makeStaffName"/>
|
|
|
<result column="sup_id" property="supId"/>
|
|
|
<result column="sup_code" property="supCode"/>
|
|
|
<result column="sup_name" property="supName"/>
|
|
|
@@ -167,10 +168,10 @@
|
|
|
AND tmc.cus_name LIKE concat('%',my_ex.likequery(#{cusName}),'%')
|
|
|
</if>
|
|
|
<if test="orgIdList != null and orgIdList.size() > 0">
|
|
|
- AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="staffIdList != null and staffIdList.size() > 0">
|
|
|
- AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="makeTimeStart != null and makeTimeEnd != null">
|
|
|
AND t.make_time >= #{makeTimeStart}::timestamp with time zone
|
|
|
@@ -186,24 +187,24 @@
|
|
|
AND tmp.sup_name LIKE concat('%',my_ex.likequery(#{supName}),'%')
|
|
|
</if>
|
|
|
<if test="rpTypeList != null and rpTypeList.size() > 0">
|
|
|
- AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
|
|
|
+ AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
|
|
|
</if>
|
|
|
<if test="staffIds != null and staffIds.size() > 0">
|
|
|
- AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="createtimeStart != null and createtimeEnd != null">
|
|
|
AND t.op_create_time >= #{createtimeStart}::timestamp with time zone
|
|
|
AND t.op_create_time < #{createtimeEnd}::timestamp with time zone + interval '1 day'
|
|
|
</if>
|
|
|
-<!-- <if test="searchText != null">-->
|
|
|
-<!-- AND ( t.rp_no like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- OR tmc.cus_code like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- OR tmc.cus_name like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- OR tmc.cus_phone like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- OR tmc.address_full like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- OR t.remarks like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
-<!-- )-->
|
|
|
-<!-- </if>-->
|
|
|
+ <!-- <if test="searchText != null">-->
|
|
|
+ <!-- AND ( t.rp_no like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- OR tmc.cus_code like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- OR tmc.cus_name like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- OR tmc.cus_phone like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- OR tmc.address_full like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- OR t.remarks like concat('%', my_ex.likequery(#{searchText}) , '%')-->
|
|
|
+ <!-- )-->
|
|
|
+ <!-- </if>-->
|
|
|
<if test="staffName != null and staffName != ''">
|
|
|
AND tms.staff_name LIKE concat('%',my_ex.likequery(#{staffName}),'%')
|
|
|
</if>
|
|
|
@@ -214,6 +215,9 @@
|
|
|
<if test="sumAmtReceivableHandleFlag != null and sumAmtReceivableHandleFlag == true">
|
|
|
AND t.sum_amt_receivable_handle > 0
|
|
|
</if>
|
|
|
+ <if test="addressFull != null and addressFull != ''">
|
|
|
+ AND tmc.address_full LIKE concat('%',my_ex.likequery(#{addressFull}),'%')
|
|
|
+ </if>
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
@@ -293,10 +297,10 @@
|
|
|
</if>
|
|
|
|
|
|
<if test="orgIdList != null and orgIdList.size() > 0">
|
|
|
- AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="staffIdList != null and staffIdList.size() > 0">
|
|
|
- AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="makeTimeStart != null and makeTimeEnd != null">
|
|
|
AND t.make_time >= #{makeTimeStart}::timestamp with time zone
|
|
|
@@ -307,13 +311,13 @@
|
|
|
</if>
|
|
|
|
|
|
<if test="rpTypeList != null and rpTypeList.size() > 0">
|
|
|
- AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
|
|
|
+ AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
|
|
|
</if>
|
|
|
<if test="staffIds != null and staffIds.size() > 0">
|
|
|
- AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
<if test="makeStaffIds != null and makeStaffIds.size() > 0">
|
|
|
- AND t.make_staff =any(#{makeStaffIds, typeHandler=UuidListTypeHandler})
|
|
|
+ AND t.make_staff =any(#{makeStaffIds, typeHandler=UuidListTypeHandler})
|
|
|
</if>
|
|
|
|
|
|
<if test="createtimeStart != null and createtimeEnd != null">
|
|
|
@@ -345,55 +349,55 @@
|
|
|
<!-- 查询表t_mac_rec_pay,(条件查询+分页)列表 -->
|
|
|
<select id="selectByCond" resultMap="BaseResultMapResponse">
|
|
|
select t.rp_id,
|
|
|
- t.rp_no,
|
|
|
- t.rp_type,
|
|
|
- sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
- t.object_id,
|
|
|
- tmc.cus_code as "cusCode",
|
|
|
- tmc.cus_name as "cusName",
|
|
|
- tmc.cus_phone as "cusPhone",
|
|
|
- tmc.address_full as "addressFull",
|
|
|
- t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
- t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
- t.sum_amt_rec,
|
|
|
- t.sum_amt_pay,
|
|
|
- t.sum_should_handle,
|
|
|
- t.sum_use_receipt_residue,
|
|
|
- t.sum_use_payment_residue,
|
|
|
- t.sum_amt_receivable_handle,
|
|
|
- t.sum_amt_payable_handle,
|
|
|
- t.sum_waive_amt,
|
|
|
- t.acc_date,
|
|
|
- t.remarks,
|
|
|
- t.annex_paths,
|
|
|
- t.biznis_type,
|
|
|
- t.biznis_id,
|
|
|
- t.biznis_no,
|
|
|
- t.flg_order_handle,
|
|
|
- t.flg_lock,
|
|
|
- t.make_staff,
|
|
|
- makestaff.staff_name as "makeStaffName",
|
|
|
- t.make_time,
|
|
|
- t.flg_valid,
|
|
|
- t.cp_id,
|
|
|
- tma.receivable_residue,
|
|
|
- tma.receipt_residue
|
|
|
+ t.rp_no,
|
|
|
+ t.rp_type,
|
|
|
+ sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
+ t.object_id,
|
|
|
+ tmc.cus_code as "cusCode",
|
|
|
+ tmc.cus_name as "cusName",
|
|
|
+ tmc.cus_phone as "cusPhone",
|
|
|
+ tmc.address_full as "addressFull",
|
|
|
+ t.org_id,
|
|
|
+ tmo.org_name as "orgName",
|
|
|
+ t.staff_id,
|
|
|
+ tms.staff_name as "staffName",
|
|
|
+ t.sum_amt_rec,
|
|
|
+ t.sum_amt_pay,
|
|
|
+ t.sum_should_handle,
|
|
|
+ t.sum_use_receipt_residue,
|
|
|
+ t.sum_use_payment_residue,
|
|
|
+ t.sum_amt_receivable_handle,
|
|
|
+ t.sum_amt_payable_handle,
|
|
|
+ t.sum_waive_amt,
|
|
|
+ t.acc_date,
|
|
|
+ t.remarks,
|
|
|
+ t.annex_paths,
|
|
|
+ t.biznis_type,
|
|
|
+ t.biznis_id,
|
|
|
+ t.biznis_no,
|
|
|
+ t.flg_order_handle,
|
|
|
+ t.flg_lock,
|
|
|
+ t.make_staff,
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
+ t.make_time,
|
|
|
+ t.flg_valid,
|
|
|
+ t.cp_id,
|
|
|
+ tma.receivable_residue,
|
|
|
+ tma.receipt_residue
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
- left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
- left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
- left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
- left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-客户')
|
|
|
+ left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-客户')
|
|
|
where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
<include refid="Condition"/>
|
|
|
<if test="viewVoidedDocuments !=null and viewVoidedDocuments == false">
|
|
|
- AND t.flg_valid = true
|
|
|
+ AND t.flg_valid = true
|
|
|
</if>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
- AND ( tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ AND ( tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.address_full LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -410,16 +414,16 @@
|
|
|
<select id="countByCond" resultType="Long">
|
|
|
SELECT count(1)
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
- left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
- left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
- left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
- left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
<include refid="Condition"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -435,14 +439,14 @@
|
|
|
t.rp_type,
|
|
|
sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
t.object_id,
|
|
|
- tmc.cus_code as "cusCode",
|
|
|
- tmc.cus_name as "cusName",
|
|
|
- tmc.cus_phone as "cusPhone",
|
|
|
- tmc.address_full as "addressFull",
|
|
|
+ tmc.cus_code as "cusCode",
|
|
|
+ tmc.cus_name as "cusName",
|
|
|
+ tmc.cus_phone as "cusPhone",
|
|
|
+ tmc.address_full as "addressFull",
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_should_handle,
|
|
|
@@ -474,15 +478,15 @@
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-客户')
|
|
|
- left join dkic_b.t_mac_rec_pay_item rpi on rpi.rp_id = t.rp_id
|
|
|
- left join dkic_b.t_mst_money_account tmma on tmma.mac_id = rpi.mac_id
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-客户')
|
|
|
+ left join dkic_b.t_mac_rec_pay_item rpi on rpi.rp_id = t.rp_id
|
|
|
+ left join dkic_b.t_mst_money_account tmma on tmma.mac_id = rpi.mac_id
|
|
|
where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
<include refid="Condition"/>
|
|
|
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -508,7 +512,7 @@
|
|
|
<include refid="Condition"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -524,11 +528,11 @@
|
|
|
t.rp_type,
|
|
|
sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
t.object_id,
|
|
|
- tmc.cus_code as "cusCode",
|
|
|
- tmc.cus_name as "cusName",
|
|
|
- tmc.cus_phone as "cusPhone",
|
|
|
- tmc.address_full as "addressFull",
|
|
|
- tmc.address_no ,
|
|
|
+ tmc.cus_code as "cusCode",
|
|
|
+ tmc.cus_name as "cusName",
|
|
|
+ tmc.cus_phone as "cusPhone",
|
|
|
+ tmc.address_full as "addressFull",
|
|
|
+ tmc.address_no,
|
|
|
tmsp.sup_id,
|
|
|
tmsp.sup_code,
|
|
|
tmsp.sup_name,
|
|
|
@@ -537,9 +541,9 @@
|
|
|
tmsp.contact_phone,
|
|
|
tmsp.return_address,
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_should_handle,
|
|
|
@@ -557,7 +561,7 @@
|
|
|
t.flg_order_handle,
|
|
|
t.flg_lock,
|
|
|
t.make_staff,
|
|
|
- makestaff.staff_name as "makeStaffName",
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
t.make_time,
|
|
|
t.flg_valid,
|
|
|
t.cp_id,
|
|
|
@@ -572,8 +576,8 @@
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id
|
|
|
- where t.rp_id = #{id}::uuid
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id
|
|
|
+ where t.rp_id = #{id}::uuid
|
|
|
</select>
|
|
|
|
|
|
<!-- 根据主键锁定表t_mac_rec_pay的一行数据 -->
|
|
|
@@ -582,7 +586,7 @@
|
|
|
<include refid="Base_Column_List"/>
|
|
|
FROM dkic_b.t_mac_rec_pay
|
|
|
WHERE flg_valid
|
|
|
- and rp_id = #{id}::uuid
|
|
|
+ and rp_id = #{id}::uuid
|
|
|
for update
|
|
|
</select>
|
|
|
|
|
|
@@ -592,8 +596,8 @@
|
|
|
<include refid="Base_Column_List"/>
|
|
|
FROM dkic_b.t_mac_rec_pay
|
|
|
WHERE flg_valid
|
|
|
- and biznis_id = #{id}::uuid
|
|
|
- and flg_order_handle = #{flgOrderHandle}
|
|
|
+ and biznis_id = #{id}::uuid
|
|
|
+ and flg_order_handle = #{flgOrderHandle}
|
|
|
for update
|
|
|
</select>
|
|
|
|
|
|
@@ -603,7 +607,7 @@
|
|
|
<include refid="Base_Column_List"/>
|
|
|
FROM dkic_b.t_mac_rec_pay
|
|
|
WHERE flg_valid
|
|
|
- and biznis_id = #{id}::uuid
|
|
|
+ and biznis_id = #{id}::uuid
|
|
|
</select>
|
|
|
|
|
|
<!-- 根据主键锁定表t_mac_rec_pay的多行数据 -->
|
|
|
@@ -684,51 +688,52 @@
|
|
|
<!-- 查询表t_mac_rec_pay,(条件查询+分页)列表 -->
|
|
|
<select id="selectPaymentByCond" resultMap="BaseResultMapResponse">
|
|
|
select t.rp_id,
|
|
|
- t.rp_no,
|
|
|
- t.rp_type,
|
|
|
- sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
- t.object_id,
|
|
|
- tmp.sup_code as "supCode",
|
|
|
- tmp.sup_name as "supName",
|
|
|
- t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
- t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
- t.sum_amt_rec,
|
|
|
- t.sum_amt_pay,
|
|
|
- t.sum_should_handle,
|
|
|
- t.sum_use_receipt_residue,
|
|
|
- t.sum_use_payment_residue,
|
|
|
- t.sum_amt_receivable_handle,
|
|
|
- t.sum_amt_payable_handle,
|
|
|
- t.sum_waive_amt,
|
|
|
- t.acc_date,
|
|
|
- t.remarks,
|
|
|
- t.annex_paths,
|
|
|
- t.biznis_type,
|
|
|
- t.biznis_id,
|
|
|
- t.biznis_no,
|
|
|
- t.flg_order_handle,
|
|
|
- t.flg_lock,
|
|
|
- t.make_staff,
|
|
|
- makestaff.staff_name as "makeStaffName",
|
|
|
- t.make_time,
|
|
|
- t.flg_valid,
|
|
|
- t.cp_id,
|
|
|
- tma.payable_residue,
|
|
|
- tma.payment_residue
|
|
|
+ t.rp_no,
|
|
|
+ t.rp_type,
|
|
|
+ sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
+ t.object_id,
|
|
|
+ t.object_id as sup_id,
|
|
|
+ tmp.sup_code,
|
|
|
+ tmp.sup_name,
|
|
|
+ t.org_id,
|
|
|
+ tmo.org_name as "orgName",
|
|
|
+ t.staff_id,
|
|
|
+ tms.staff_name as "staffName",
|
|
|
+ t.sum_amt_rec,
|
|
|
+ t.sum_amt_pay,
|
|
|
+ t.sum_should_handle,
|
|
|
+ t.sum_use_receipt_residue,
|
|
|
+ t.sum_use_payment_residue,
|
|
|
+ t.sum_amt_receivable_handle,
|
|
|
+ t.sum_amt_payable_handle,
|
|
|
+ t.sum_waive_amt,
|
|
|
+ t.acc_date,
|
|
|
+ t.remarks,
|
|
|
+ t.annex_paths,
|
|
|
+ t.biznis_type,
|
|
|
+ t.biznis_id,
|
|
|
+ t.biznis_no,
|
|
|
+ t.flg_order_handle,
|
|
|
+ t.flg_lock,
|
|
|
+ t.make_staff,
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
+ t.make_time,
|
|
|
+ t.flg_valid,
|
|
|
+ t.cp_id,
|
|
|
+ tma.payable_residue,
|
|
|
+ tma.payment_residue
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
- left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
- left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
- left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
- left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
+ Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tms.staff_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -744,16 +749,16 @@
|
|
|
<select id="countPaymentByCond" resultType="Long">
|
|
|
SELECT count(1)
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
- left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
- left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
- left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
- left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tms.staff_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -763,13 +768,12 @@
|
|
|
|
|
|
<!-- 删除收款单 -->
|
|
|
<delete id="deleteById">
|
|
|
- DELETE FROM dkic_b.t_mac_rec_pay
|
|
|
+ DELETE
|
|
|
+ FROM dkic_b.t_mac_rec_pay
|
|
|
WHERE rp_id = #{id}::uuid;
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
<!-- 查询表t_mac_rec_pay,(条件查询+分页)列表 -->
|
|
|
<select id="getRpSupList" resultMap="BaseResultMapResponse">
|
|
|
select t.rp_id,
|
|
|
@@ -785,9 +789,9 @@
|
|
|
tmsp.contact_phone,
|
|
|
tmsp.return_address,
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_should_handle,
|
|
|
@@ -817,15 +821,15 @@
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition_sup"/>
|
|
|
<if test="viewVoidedDocuments !=null and viewVoidedDocuments == false">
|
|
|
- AND t.flg_valid = true
|
|
|
+ AND t.flg_valid = true
|
|
|
</if>
|
|
|
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
- AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.return_address LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -851,7 +855,7 @@
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition_sup"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
- AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.return_address LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -875,9 +879,9 @@
|
|
|
tmsp.contact_phone,
|
|
|
tmsp.return_address,
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_should_handle,
|
|
|
@@ -909,17 +913,17 @@
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
- left join dkic_b.t_mac_rec_pay_item rpi on rpi.rp_id = t.rp_id
|
|
|
- left join dkic_b.t_mst_money_account tmma on tmma.mac_id = rpi.mac_id
|
|
|
+ LEFT JOIN dkic_b.t_mac_account tma on tma.object_id = t.object_id and tma.object_type in ('对象类型-供应商')
|
|
|
+ left join dkic_b.t_mac_rec_pay_item rpi on rpi.rp_id = t.rp_id
|
|
|
+ left join dkic_b.t_mst_money_account tmma on tmma.mac_id = rpi.mac_id
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition_sup"/>
|
|
|
<if test="viewVoidedDocuments !=null and viewVoidedDocuments == false">
|
|
|
- AND t.flg_valid = true
|
|
|
+ AND t.flg_valid = true
|
|
|
</if>
|
|
|
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
- AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.return_address LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
@@ -945,7 +949,7 @@
|
|
|
where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
<include refid="Condition_sup"/>
|
|
|
<if test="searchText !=null and searchText != ''">
|
|
|
- AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ AND ( tmsp.contact_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.return_address LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmsp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|