Commit cd8f79da authored by Wallen姚文辉's avatar Wallen姚文辉

新增默认抄送人

parent f4542600
...@@ -167,7 +167,7 @@ def deleteemailuser(id_): ...@@ -167,7 +167,7 @@ def deleteemailuser(id_):
@tool.route('/testport/emailuserlist', methods=["GET"]) @tool.route('/testport/emailuserlist', methods=["GET"])
def emailuserlist(): def emailuserlist():
data=db.session.query(Emails.id,Emails.name,Emails.address).all() data=db.session.query(Emails.id,Emails.name,Emails.address,Emails.default_cc).all()
db.session.close() db.session.close()
return jsonify({"code": 200, "message": "请求成功","data": sqlOrmToJson(data)}),200 return jsonify({"code": 200, "message": "请求成功","data": sqlOrmToJson(data)}),200
...@@ -178,6 +178,20 @@ def editemailuser(): ...@@ -178,6 +178,20 @@ def editemailuser():
db.session.close() db.session.close()
return jsonify({"code": 200, "message": "请求成功"}),200 return jsonify({"code": 200, "message": "请求成功"}),200
@tool.route('/testport/changedefaultCC/<id_>', methods=["POST"])
def changedefaultCC(id_):
a=db.session.query(Emails).filter_by(id=int(id_)).first()
a.default_cc=int(not a.default_cc)
db.session.commit()
db.session.close()
return jsonify({"code": 200, "message": "修改成功"}),200
@tool.route('/testport/defaultCClist', methods=["GET"])
def defaultCClist():
data=db.session.query(Emails.id,Emails.name,Emails.address,Emails.default_cc).filter(Emails.default_cc==1).all()
db.session.close()
return jsonify({"code": 200, "message": "请求成功","data": sqlOrmToJson(data)}),200
@tool.route('/testcase/uploadcase', methods=["POST"]) @tool.route('/testcase/uploadcase', methods=["POST"])
def uplooadcase(): def uplooadcase():
data_=request.json data_=request.json
......
...@@ -152,7 +152,7 @@ def finduser(): ...@@ -152,7 +152,7 @@ def finduser():
data=request.args data=request.args
page_size = int(data.get("page_size")) page_size = int(data.get("page_size"))
page_num = int(data.get("page_num")) page_num = int(data.get("page_num"))
users=db.session.query(User.id,User.name,func.date_format(User.create_date, "%Y-%m-%d %H:%i:%s").label('create_date'),User.role_id,Role.name.label("role_name"),Organization.id.label("organization_id"),Organization.path).outerjoin(Role,Role.id==User.role_id).outerjoin(Organization,Organization.id==User.organization_id) users=db.session.query(User.id,User.name,User.disable,func.date_format(User.create_date, "%Y-%m-%d %H:%i:%s").label('create_date'),User.role_id,Role.name.label("role_name"),Organization.id.label("organization_id"),Organization.path).outerjoin(Role,Role.id==User.role_id).outerjoin(Organization,Organization.id==User.organization_id)
if data.get("name"): if data.get("name"):
users=users.filter(User.name.like("%"+data.get("name")+"%")) users=users.filter(User.name.like("%"+data.get("name")+"%"))
if data.getlist('organizations[]'): if data.getlist('organizations[]'):
......
...@@ -96,6 +96,7 @@ class Emails(db.Model): ...@@ -96,6 +96,7 @@ class Emails(db.Model):
__table_args__ = {'mysql_engine' : 'InnoDB', 'mysql_charset' : 'utf8mb4'} __table_args__ = {'mysql_engine' : 'InnoDB', 'mysql_charset' : 'utf8mb4'}
id=Column(Integer, primary_key=True,autoincrement=True) id=Column(Integer, primary_key=True,autoincrement=True)
name=Column(String(64), nullable=False,comment='邮件的用户名') name=Column(String(64), nullable=False,comment='邮件的用户名')
default_cc=Column(Integer, nullable=False,server_default=text("0"),comment='默认抄送人,1true-0false')
address=Column(String(64), nullable=False,comment='地址') address=Column(String(64), nullable=False,comment='地址')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment