o.return_id, o.return_num, o.return_status, o.return_status_describe, o.order_num, o.order_store_num,
o.order_time, o.send_time, o.send_type, o.pay_type, o.user_id, o.username, o.store_id, o.store_name, o.store_logo,
o.original_price order_original_price, o.paid_price order_paid_price, o.actually_pay_price order_actually_pay_price,
o.refund_price, o.refund_status, o.success_time, o.channel, o.reason, o.remark, o.photos, o.audit_status,
o.audit_user, o.audit_time, o.audit_message, o.rider_id, o.rider_phone, o.rider_name,
o.create_by, o.create_time, o.update_by, o.update_time
p.snapshot_id, p.product_id, p.product_code, p.product_barcode, p.product_name, p.product_title, p.product_main_image,
p.product_description, p.param_data, p.unit_price, p.detail_count, p.original_price, p.paid_price, p.actually_pay_price
and o.return_num like concat('%',#{criteria.returnNum},'%')
and o.return_status IN
#{item}
and o.order_num like concat('%',#{criteria.orderNum},'%')
and o.pay_type = #{criteria.payType}
and o.user_id = #{criteria.userId}
and o.username like concat('%',#{criteria.username},'%')
and o.store_id = #{criteria.storeId}
and o.refund_status = #{criteria.refundStatus}
and o.audit_user like concat('%',#{criteria.auditUser},'%')
AND o.success_time BETWEEN #{criteria.successTime[0]} AND #{criteria.successTime[1]}
AND o.audit_time BETWEEN #{criteria.auditTime[0]} AND #{criteria.auditTime[1]}
AND o.create_time BETWEEN #{criteria.createTime[0]} AND #{criteria.createTime[1]}
and (p.product_code like concat('%',#{blurry},'%')
or p.product_barcode like concat('%',#{blurry},'%')
or p.product_name like concat('%',#{blurry},'%')
or p.product_title like concat('%',#{blurry},'%')
or p.product_description like concat('%',#{blurry},'%')
or o.orderNum like concat('%',#{blurry},'%')
or o.order_describe like concat('%',#{blurry},'%')
or o.username like concat('%',#{blurry},'%')
or o.order_num like concat('%',#{blurry},'%'))
update sh_order_return
set return_status = #{payState},
success_time = #{payTime}
where order_num = #{orderNum}