|
- class NpsController < ApplicationController
-
- def create
- tip_exception "缺少参数" if params[:action_id].blank?
- action_type ||= begin
- case params[:action_id].to_s
- when '0' then
- 'close'
- when '1' then
- 'createIssue'
- when '2' then
- 'createPullRequest'
- when '3' then
- 'auditPullRequest'
- when '4' then
- 'forkProject'
- when '5' then
- 'createProject'
- when '6' then
- 'createOrganization'
- else
- "#{params[:action_type].to_s}"
- end
- end
- UserNp.create(:action_id => params[:action_id], :action_type => "#{action_type}", :user_id => User.current.id, :score => params[:score].to_f, memo: params[:memo])
- render_ok
- end
- end
|