% @confirm = params[:confirm].to_i || 0 @confirm_diaplay = params[:c] || "block" @success_display = params[:s] || "none" if @confirm == 1 if @object.pay_state == 0 #回退提现金额到账户余额中, 确保账户表中之前没有拒绝的记录 cbalance = CashBalance.where("wx_uid = ? and source = ? and relate_id = ?", @object.wx_uid, 'extract_reject', @object.order_id).first if cbalance.blank? cbalance = CashBalance.new cbalance.wx_uid = @object.wx_uid cbalance.relate_id = @object.order_id cbalance.source = "extract_reject" cbalance.count = @object.count cbalance.remark = "提现被拒绝" cbalance.save update_sql = "update take_cash_orders set audit_state = 2 where id = '#{@object.id}'" TakeCashOrder.connection.execute(update_sql) end end end %>