|
@@ -5,7 +5,7 @@ module RailsAdmin
|
|
|
class RefundFood < RailsAdmin::Config::Actions::Base
|
|
class RefundFood < RailsAdmin::Config::Actions::Base
|
|
|
register_instance_option :visible? do
|
|
register_instance_option :visible? do
|
|
|
unless bindings[:object].blank?
|
|
unless bindings[:object].blank?
|
|
|
- authorized? && bindings[:object].status == false
|
|
|
|
|
|
|
+ authorized? && bindings[:object].status == 1
|
|
|
else
|
|
else
|
|
|
authorized?
|
|
authorized?
|
|
|
end
|
|
end
|
|
@@ -26,11 +26,11 @@ module RailsAdmin
|
|
|
register_instance_option :controller do
|
|
register_instance_option :controller do
|
|
|
Proc.new do
|
|
Proc.new do
|
|
|
require 'rest-client'
|
|
require 'rest-client'
|
|
|
- rd = FoodUnsub.where("id = ? and status = ? ",@object.id,false).first
|
|
|
|
|
|
|
+ rd = FoodUnsub.where("id = ? and status = ? ",@object.id,1).first
|
|
|
n = "退餐成功"
|
|
n = "退餐成功"
|
|
|
if !rd.blank?
|
|
if !rd.blank?
|
|
|
n = "已退餐成功"
|
|
n = "已退餐成功"
|
|
|
- url = "#{CONFIG_FILE["xj_host"]}/base/rails-unsubcribe-food?id=#{@object.id}"
|
|
|
|
|
|
|
+ url = "#{CONFIG_FILE["xj_host"]}/base/rails-unsubcribe-by-id?id=#{@object.id}"
|
|
|
begin
|
|
begin
|
|
|
ret = RestClient.get url, {} #per_page: 5
|
|
ret = RestClient.get url, {} #per_page: 5
|
|
|
rescue Exception => e
|
|
rescue Exception => e
|