receipt_id, receipt_no, receipt_date, receipt_type, order_id, cus_id, org_id, staff_id, receipt_mac, receipt_amt, receivable_id, waive_amt, handle_amt, residue_amt, remarks, annex_paths, make_staff, make_time, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user AND t.receipt_no LIKE concat('%',my_ex.likequery(#{receiptNo}),'%') AND t.receipt_date = #{receiptDate} AND t.order_id = #{orderId} AND t.receipt_amt = #{receiptAmt} AND t.receivable_id = #{receivableId} AND t.waive_amt = #{waiveAmt} AND t.handle_amt = #{handleAmt} AND t.residue_amt = #{residueAmt} AND t.remarks = #{remarks} AND t.annex_paths = #{annexPaths} AND t.make_staff = #{makeStaff} AND t.flg_valid = #{flgValid} 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 tmc.address_full LIKE concat('%',my_ex.likequery(#{addressFull}),'%') AND t.org_id =any(#{orgIdList, typeHandler=uuidListTypeHandler}) AND t.staff_id =any(#{staffIdList, typeHandler=uuidListTypeHandler}) AND t.receipt_type =any(#{receiptTypeList, typeHandler=StringListTypeHandler}) AND t.receipt_mac =any(#{receiptMacList, typeHandler=uuidListTypeHandler}) AND t.make_time >= #{makeTimeStart}::timestamp with time zone AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day' WHERE receipt_id in #{item} insert into t_mac_receipt ( receipt_no, receipt_date, receipt_type, order_id, cus_id, org_id, staff_id, receipt_mac, receipt_amt, receivable_id, waive_amt, handle_amt, residue_amt, remarks, annex_paths, make_staff, make_time, cp_id, op_app_code, ) values ( #{item.receiptNo}, #{item.receiptDate}, #{item.receiptType}, #{item.orderId}::uuid, #{item.cusId}::uuid, #{item.orgId}::uuid, #{item.staffId}::uuid, #{item.receiptMac}::uuid, #{item.receiptAmt}, #{item.receivableId}::uuid, #{item.waiveAmt}, #{item.handleAmt}, #{item.residueAmt}, #{item.remarks}, #{item.annexPaths}, #{item.makeStaff}::uuid, #{item.makeTime}, #{item.cpId}, #{item.opAppCode}, )