def issues_add_post(db, render): oprs = [(o.operator_name, o.operator_name) for o in db.query(models.SlcOperator)] form = issues_forms.issues_add_form(oprs) if not form.validates(source=request.forms): return render("base_form", form=form) if db.query(models.SlcRadAccount).filter_by( account_number=form.d.account_number).count() == 0: return render("base_form", form=form, msg=u"用户账号不存在") issues = models.SlcIssues() issues.account_number = form.d.account_number issues.issues_type = form.d.issues_type issues.content = form.d.content issues.assign_operator = form.d.assign_operator issues.status = 0 issues.date_time = utils.get_currtime() ops_log = models.SlcRadOperateLog() ops_log.operator_name = get_cookie("username") ops_log.operate_ip = get_cookie("login_ip") ops_log.operate_time = utils.get_currtime() ops_log.operate_desc = u'操作员(%s)创建新工单' % (get_cookie("username")) db.add(ops_log) db.add(issues) db.commit() redirect("/issues/list")
def issues_add_post(db, render): oprs = [(o.operator_name, o.operator_name) for o in db.query(models.SlcOperator)] form = issues_forms.issues_add_form(oprs) if not form.validates(source=request.forms): return render("base_form", form=form) if db.query(models.SlcRadAccount).filter_by(account_number=form.d.account_number).count() == 0: return render("base_form", form=form,msg=u"用户账号不存在") issues = models.SlcIssues() issues.account_number = form.d.account_number issues.issues_type = form.d.issues_type issues.content = form.d.content issues.assign_operator = form.d.assign_operator issues.status = 0 issues.date_time = utils.get_currtime() ops_log = models.SlcRadOperateLog() ops_log.operator_name = get_cookie("username") ops_log.operate_ip = get_cookie("login_ip") ops_log.operate_time = utils.get_currtime() ops_log.operate_desc = u'操作员(%s)创建新工单' % (get_cookie("username") ) db.add(ops_log) db.add(issues) db.commit() redirect("/issues/list")
def issues_add(db, render): oprs = [(o.operator_name, o.operator_name) for o in db.query(models.SlcOperator)] return render("base_form", form=issues_forms.issues_add_form(oprs))