|
- class Api::V1::Users::OpenkylinSignController < Api::V1::BaseController
-
- before_action :load_observe_user
-
- def competitions
- @competition_ids = EduSetting.get("openkylin_sign_competitions").split(",") rescue []
- render :json => {data: @competition_ids}
- end
-
- def create
- @object_result = Api::V1::Users::OpenkylinSign::CreateService.call(@observe_user, create_params)
- Rails.logger.info "OpenkylinSignController=====#{@object_result}"
- if @object_result
- return render_ok
- else
- return render_error('签署失败!')
- end
- end
-
- private
- def create_params
- params.permit(:login, :email, :nickname, :phone, :address)
- end
- end
|