Compare commits

...

2 Commits

Author SHA1 Message Date
chiu f2ab125ae6 Merge pull request 'Fix bug.' (#5) from 123/seminar:master into master
Reviewed-on: #5
2023-01-16 09:58:09 +00:00
BoHung Chiu a45db2488e Fix bug. 2023-01-16 17:57:07 +08:00
1 changed files with 3 additions and 4 deletions

View File

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