Compare commits

..

No commits in common. "f2ab125ae6988413dac18ab5a9848752f005e38f" and "651f6cb29cb65db86bc6f6a5a95d3df7dcf8f14a" have entirely different histories.

1 changed files with 4 additions and 3 deletions

View File

@ -51,9 +51,10 @@ class SeminarSignup
[l, (tmp ? tmp : unit)] [l, (tmp ? tmp : unit)]
end.to_h end.to_h
if self.serial_number.nil? if self.serial_number.nil?
last_serial_number = SeminarMain.where(:id=>self.seminar_main_id).max(:last_serial_number).to_i s = SeminarMain.find(self.seminar_main)
self.serial_number = last_serial_number + 1 s.last_serial_number += 1
SeminarMain.where(:id=>self.seminar_main_id).update_all({"$inc"=>{"last_serial_number"=>1}}) self.serial_number = s.last_serial_number
s.save(:validate=>false)
end end
end end
after_destroy do after_destroy do