|
@app.route("/jobadd/",methods=['GET','POST'])
@login_request.login_request
def jobadd():
name = session.get('name')
id = session.get('id')
if request.method == 'GET':
return render_template('/job/jobadd.html',info = session,role = session.get('role'))
else:
# 获取申请类型和请求内容
data = dict((k,v[0]) for k,v in dict(request.form).items())
# 添加申请人
data['apply_persion'] = name
# 请求内容不能为空,将数据保存到数据库
if not data['apply_desc']:
return json.dumps({'code':1,'errmsg':'job description can not be null'})
conditions = [ "%s='%s'" % (k,v) for k,v in data.items()]
db.add('ops_jobs',conditions)
# # 获取申请人信息
# user = db.list('users',fields_user,id)
# # 从用户列表获取邮箱账号和密码(暂时没有)
# email,passwd = user['email'],user['password']
# # 发送邮件(需要发件人账号密码,密码,收件人,正文)
# myMail.mymail(email,passwd,localemail,data)
return json.dumps({'code':0,'result':'apply job success'})
|
|
|