fix edit dining charges
This commit is contained in:
@@ -17,7 +17,7 @@ class Settings::DiningChargesController < ApplicationController
|
||||
def new
|
||||
@dining_charge = DiningCharge.new
|
||||
@dining_charge.minimum_free_time = "00:15:00".to_datetime
|
||||
@dining_charge.charge_block= "02:00:00".to_datetime
|
||||
@dining_charge.charge_block= "01:00:00".to_datetime
|
||||
@dining_charge.time_rounding_block="00:15:00".to_datetime
|
||||
end
|
||||
|
||||
@@ -54,6 +54,9 @@ class Settings::DiningChargesController < ApplicationController
|
||||
def update
|
||||
respond_to do |format|
|
||||
@dining_charge.dining_facility_id = @settings_dining_facility.id
|
||||
@dining_charge.minimum_free_time = DateTime.parse(dining_charge_params["minimum_free_time"])
|
||||
@dining_charge.charge_block = DateTime.parse(dining_charge_params["charge_block"])
|
||||
@dining_charge.time_rounding_block = DateTime.parse(dining_charge_params["time_rounding_block"])
|
||||
if @dining_charge.update(dining_charge_params)
|
||||
# @dining_charge.minimum_free_time = @dining_charge.minimum_free_time.to_datetime.advance(hours: +6, minutes: +30)
|
||||
# @dining_charge.charge_block = @dining_charge.charge_block.to_datetime.advance(hours: +6, minutes: +30)
|
||||
|
||||
@@ -46,7 +46,7 @@ class DiningCharge < ApplicationRecord
|
||||
# no time rounding block
|
||||
return result.to_i, DiningCharge.check_rounding(chargesObj, solid_price, roundingblock)
|
||||
else
|
||||
solid_price += roundingblock * chargesObj.time_rounding_block_price
|
||||
solid_price += (roundingblock * chargesObj.time_rounding_block_price)
|
||||
return result.to_i, DiningCharge.check_rounding(chargesObj, solid_price, roundingblock)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user