|
|
@ -11,6 +11,7 @@ class CreateShixunService < ApplicationService
|
|
|
|
shixun = Shixun.new(permit_params)
|
|
|
|
shixun = Shixun.new(permit_params)
|
|
|
|
identifier = Util::UUID.generate_identifier(Shixun, 8)
|
|
|
|
identifier = Util::UUID.generate_identifier(Shixun, 8)
|
|
|
|
shixun.identifier= identifier
|
|
|
|
shixun.identifier= identifier
|
|
|
|
|
|
|
|
shixun.user_id = user.id
|
|
|
|
main_mirror = MirrorRepository.find params[:main_type]
|
|
|
|
main_mirror = MirrorRepository.find params[:main_type]
|
|
|
|
sub_mirrors = MirrorRepository.where(id: params[:sub_type])
|
|
|
|
sub_mirrors = MirrorRepository.where(id: params[:sub_type])
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|