Sha256: 74d9361a14924224297cd323337e830844603cd29a75efad24c8cd9d87633418

Contents?: true

Size: 431 Bytes

Versions: 13

Compression:

Stored size: 431 Bytes

Contents

module EducodeSales
  class MoneyPlanClaim < ApplicationRecord
    belongs_to :money_plan
    belongs_to :money_plan_record
    belongs_to :staff

    after_destroy :update_return_money


    private

    def update_return_money
      amount = self.money_plan.business.money_plans.joins(:money_plan_claims).sum("educode_sales_money_plan_claims.amount")
      self.money_plan.business.update(return_money: amount)
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
educode_sales-1.10.23 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.22 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.21 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.20 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.19 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.18 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.17 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.16 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.15 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.14 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.13 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.12 app/models/educode_sales/money_plan_claim.rb
educode_sales-1.10.11 app/models/educode_sales/money_plan_claim.rb