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
AND t.rp_no LIKE concat('%',my_ex.likequery(#{rpNo}),'%')
AND t.rp_type = #{rpType}
AND t.object_id = #{objectId}::uuid
AND t.org_id = #{orgId}::uuid
AND t.staff_id = #{staffId}::uuid
AND t.sum_amt_rec = #{sumAmtRec}
AND t.sum_amt_pay = #{sumAmtPay}
AND t.sum_should_handle = #{sumShouldHandle}
AND t.sum_use_receipt_residue = #{sumUseReceiptResidue}
AND t.sum_use_payment_residue = #{sumUsePaymentResidue}
AND t.sum_amt_receivable_handle = #{sumAmtReceivableHandle}
AND t.sum_amt_payable_handle = #{sumAmtPayableHandle}
AND t.sum_waive_amt = #{sumWaiveAmt}
AND t.acc_date = #{accDate}
AND t.remarks = #{remarks}
AND t.annex_paths = #{annexPaths}
AND t.biznis_type = #{biznisType}
AND t.biznis_id = #{biznisId}::uuid
AND t.biznis_no = #{biznisNo}
AND t.flg_order_handle = #{flgOrderHandle}
AND t.flg_lock = #{flgLock}
AND t.make_staff = #{makeStaff}
AND t.make_time = #{makeTime}
AND t.cp_id = #{cpId}
AND tmc.cus_phone LIKE concat('%',my_ex.likequery(#{cusPhone}),'%')
AND tmc.cus_name LIKE concat('%',my_ex.likequery(#{cusName}),'%')
AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
AND t.make_time >= #{makeTimeStart}::timestamp with time zone
AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day'
AND t.flg_valid =any(#{flgValidList, typeHandler=BooleanListTypeHandler})
AND t.flg_valid = #{flgValid}
AND tmp.sup_name LIKE concat('%',my_ex.likequery(#{supName}),'%')
AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
AND t.op_create_time >= #{createtimeStart}::timestamp with time zone
AND t.op_create_time < #{createtimeEnd}::timestamp with time zone + interval '1 day'
AND tms.staff_name LIKE concat('%',my_ex.likequery(#{staffName}),'%')
AND tmo.org_name LIKE concat('%',my_ex.likequery(#{orgName}),'%')
AND t.sum_amt_receivable_handle > 0
AND t.rp_no LIKE concat('%',my_ex.likequery(#{rpNo}),'%')
AND t.rp_type = #{rpType}
AND t.object_id = #{objectId}::uuid
AND t.org_id = #{orgId}::uuid
AND t.staff_id = #{staffId}::uuid
AND t.sum_amt_rec = #{sumAmtRec}
AND t.sum_amt_pay = #{sumAmtPay}
AND t.sum_should_handle = #{sumShouldHandle}
AND t.sum_use_receipt_residue = #{sumUseReceiptResidue}
AND t.sum_use_payment_residue = #{sumUsePaymentResidue}
AND t.sum_amt_receivable_handle = #{sumAmtReceivableHandle}
AND t.sum_amt_payable_handle = #{sumAmtPayableHandle}
AND t.sum_waive_amt = #{sumWaiveAmt}
AND t.acc_date = #{accDate}
AND t.remarks = #{remarks}
AND t.annex_paths = #{annexPaths}
AND t.biznis_type = #{biznisType}
AND t.biznis_id = #{biznisId}::uuid
AND t.biznis_no = #{biznisNo}
AND t.flg_order_handle = #{flgOrderHandle}
AND t.flg_lock = #{flgLock}
AND t.make_staff = #{makeStaff}
AND t.make_time = #{makeTime}
AND t.cp_id = #{cpId}
AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
AND t.make_time >= #{makeTimeStart}::timestamp with time zone
AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day'
AND t.flg_valid =any(#{flgValidList, typeHandler=BooleanListTypeHandler})
AND t.rp_type =any(#{rpTypeList, typeHandler=StringListTypeHandler})
AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
AND t.make_staff =any(#{makeStaffIds, typeHandler=UuidListTypeHandler})
AND t.op_create_time >= #{createtimeStart}::timestamp with time zone
AND t.op_create_time < #{createtimeEnd}::timestamp with time zone + interval '1 day'
AND tms.staff_name LIKE concat('%',my_ex.likequery(#{staffName}),'%')
AND tmo.org_name LIKE concat('%',my_ex.likequery(#{orgName}),'%')
AND t.sum_amt_receivable_handle > 0
WHERE rp_id in
#{item}
insert into dkic_b.t_mac_rec_pay
(
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,
remarks,
annex_paths,
biznis_type,
biznis_id,
biznis_no,
flg_order_handle,
flg_lock,
make_staff,
make_time,
cp_id,
op_app_code,
)
values
(
#{item.rpNo},
#{item.rpType},
#{item.objectId}::uuid,
#{item.orgId}::uuid,
#{item.staffId}::uuid,
#{item.sumAmtRec},
#{item.sumAmtPay},
#{item.sumShouldHandle},
#{item.sumUseReceiptResidue},
#{item.sumUsePaymentResidue},
#{item.sumAmtReceivableHandle},
#{item.sumAmtPayableHandle},
#{item.sumWaiveAmt},
#{item.accDate},
#{item.remarks},
#{item.annexPaths},
#{item.biznisType},
#{item.biznisId}::uuid,
#{item.biznisNo},
#{item.flgOrderHandle},
#{item.flgLock},
#{item.makeStaff}::uuid,
#{item.makeTime},
#{item.cpId},
#{item.opAppCode},
)
DELETE FROM dkic_b.t_mac_rec_pay
WHERE rp_id = #{id}::uuid;