refuse_takecash.html.erb 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <%
  2. @confirm = params[:confirm].to_i || 0
  3. @confirm_diaplay = params[:c] || "block"
  4. @success_display = params[:s] || "none"
  5. if @confirm == 1
  6. if @object.pay_state == 0
  7. #回退提现金额到账户余额中, 确保账户表中之前没有拒绝的记录
  8. cbalance = CashBalance.where("wx_uid = ? and source = ? and relate_id = ?",
  9. @object.wx_uid, 'extract_reject', @object.order_id).first
  10. if cbalance.blank?
  11. cbalance = CashBalance.new
  12. cbalance.wx_uid = @object.wx_uid
  13. cbalance.relate_id = @object.order_id
  14. cbalance.source = "extract_reject"
  15. cbalance.count = @object.count
  16. cbalance.remark = "提现被拒绝"
  17. cbalance.save
  18. update_sql = "update take_cash_orders set audit_state = 2 where id = '#{@object.id}'"
  19. TakeCashOrder.connection.execute(update_sql)
  20. end
  21. end
  22. end
  23. %>
  24. <!DOCTYPE html>
  25. <html>
  26. <head>
  27. <title>拒绝提现</title>
  28. <script type="text/javascript">
  29. function confirm(){
  30. <% go_url = "#{CONFIG_FILE["admin_host"]}/admin/take_cash_order/#{@object.id}/refuse_takecash?confirm=1&c=none&s=block" %>
  31. window.open("<%= go_url %>","_self");
  32. }
  33. function not_confirm(){
  34. <% go_url2 = "#{CONFIG_FILE["admin_host"]}/admin/take_cash_order" %>
  35. window.open("<%= go_url2 %>","_self");
  36. }
  37. </script>
  38. </head>
  39. <body>
  40. <div id="confirm" style="display: <%=@confirm_diaplay%>">
  41. <input type="button" value="是的,我确定" id="yes" onclick="confirm()" >
  42. <input type="button" value="取 消" id="no" onclick="not_confirm()" >
  43. </div>
  44. <div id="success" style="display:<%=@success_display%>;">
  45. <h3>已拒绝, 提现款项已回到资金账户中。</h3>
  46. </div>
  47. </body>
  48. </html>