update commitssion
This commit is contained in:
@@ -90,10 +90,13 @@ class Origami::ProductCommissionsController < BaseOrigamiController
|
|||||||
@menu_item = MenuItem.find_by_item_code(@sale_item.product_code)
|
@menu_item = MenuItem.find_by_item_code(@sale_item.product_code)
|
||||||
# @commission = Commission.where('product_code = ? AND is_active = ?', @menu_item.item_code, true).take
|
# @commission = Commission.where('product_code = ? AND is_active = ?', @menu_item.item_code, true).take
|
||||||
|
|
||||||
Commission.all.each do |com|
|
Commission.all.active.each do |com|
|
||||||
if com.product_code.include? @menu_item.item_code && com.is_active == true
|
puts com.product_code != "[]"
|
||||||
@commission = Commission.find(com.id)
|
if com.product_code != "[]"
|
||||||
break
|
if com.product_code.to_s.include? @menu_item.item_code
|
||||||
|
@commission = Commission.find(com.id)
|
||||||
|
break
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@commissioner = Commissioner.where('id = ? AND is_active = ?', commissioner_id, true).take
|
@commissioner = Commissioner.where('id = ? AND is_active = ?', commissioner_id, true).take
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Commission < ApplicationRecord
|
|||||||
|
|
||||||
# validations
|
# validations
|
||||||
validates_presence_of :name, :commission_type, :amount
|
validates_presence_of :name, :commission_type, :amount
|
||||||
|
scope :active, -> {where(is_active: true)}
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
self.commission_id = SeedGenerator.generate_id(self.class.name, 'COM')
|
self.commission_id = SeedGenerator.generate_id(self.class.name, 'COM')
|
||||||
|
|||||||
Reference in New Issue
Block a user