|
|
|
@ -3,7 +3,24 @@ class AppliedProjectController < ApplicationController
|
|
|
|
|
#申请加入项目
|
|
|
|
|
def applied_join_project
|
|
|
|
|
@user_id = params[:user_id]
|
|
|
|
|
@project = Project.find(params[:project_id])
|
|
|
|
|
@project = Project.find_by_id(params[:project_id])
|
|
|
|
|
if params[:project_join]
|
|
|
|
|
if @project
|
|
|
|
|
@applieds = AppliedProject.where("user_id = ? and project_id = ?", params[:user_id],params[:project_id])
|
|
|
|
|
if @applieds.count == 0
|
|
|
|
|
appliedproject = AppliedProject.create(:user_id => params[:user_id], :project_id => params[:project_id])
|
|
|
|
|
Mailer.applied_project(appliedproject).deliver
|
|
|
|
|
end
|
|
|
|
|
@status = 1
|
|
|
|
|
else
|
|
|
|
|
@status = 0
|
|
|
|
|
end
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.js
|
|
|
|
|
end
|
|
|
|
|
return
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
@applieds = AppliedProject.where("user_id = ? and project_id = ?", params[:user_id],params[:project_id])
|
|
|
|
|
if @applieds.count == 0
|
|
|
|
|
appliedproject = AppliedProject.create(:user_id => params[:user_id], :project_id => params[:project_id])
|
|
|
|
|