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;