|
- class NoticesController < ApplicationController
-
- def create
- tip_exception("参数有误") if params["source"].blank?
- user_id = params[:user_id]
-
- if params["source"] == "CompetitionBegin"
- competition_id = params[:competition_id]
- SendTemplateMessageJob.perform_later('CompetitionBegin', user_id, competition_id)
- elsif params["source"] == "CompetitionResult"
- competition_id = params[:competition_id]
- SendTemplateMessageJob.perform_later('CompetitionResult', user_id, competition_id)
- elsif params["source"] == "CompetitionReview"
- competition_id = params[:competition_id]
- SendTemplateMessageJob.perform_later('CompetitionReview', user_id, competition_id)
- else
- tip_exception("#{params["source"]}未配置")
- end
- render_ok
- end
- end
|