申请发布被超级管理员拒绝时,因系统消息未上,请将拒绝原因以留言的形式发送给整个合作团队的成员

This commit is contained in:
cxt 2017-06-30 10:17:44 +08:00
parent 4bc1fae86e
commit 0685feaf68
1 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,4 @@
# encoding: utf-8
class ManagementsController < ApplicationController
before_filter :require_admin
layout 'base_management'
@ -242,6 +243,10 @@ class ManagementsController < ApplicationController
if type == 0
shixun.update_column('status', 0)
apply_action.update_attributes(:status => 2, :reason => params[:reject_reason], :dealer_id => User.current.id)
notes = "您所在团队提交的项目实训发布申请:<a href='#{shixun_path(shixun)}'>#{shixun.name}</a>,审核未通过。<br/>原因:#{params[:reject_reason]}"
shixun.shixun_members.each do |member|
JournalsForMessage.create(:jour_id => member.user_id, :jour_type => 'Principal', :user_id => User.current.id, :notes => notes, :private => 1, :reply_id => 0)
end
else
shixun.update_column('status', 2)
apply_action.update_attributes(:status => 1, :dealer_id => User.current.id)