Commit 7e57fee7 by Aeolus

update

parent ed6c5dd2
...@@ -250,6 +250,12 @@ def run_edit_admin_account(): ...@@ -250,6 +250,12 @@ def run_edit_admin_account():
result = AdminBusiness.query.filter_by(business_id=business_id, user_id=admin.id, status=1).first() result = AdminBusiness.query.filter_by(business_id=business_id, user_id=admin.id, status=1).first()
if not result: if not result:
return jsonify(OPERATE_LEVEL_ERROR) return jsonify(OPERATE_LEVEL_ERROR)
user_info = AdminAccount.query.filter_by(id=user_id).first()
if not user_info:
return jsonify(ACCOUNT_NOT_EXISTS_ERROR)
if user_info.level <= admin.level:
return jsonify(OPERATE_LEVEL_ERROR)
admin_business = AdminBusiness.query.filter_by(business_id=business_id, user_id=user_id).first() admin_business = AdminBusiness.query.filter_by(business_id=business_id, user_id=user_id).first()
if not admin_business: if not admin_business:
return jsonify(ADMIN_BUSINESS_NOT_EXIST) return jsonify(ADMIN_BUSINESS_NOT_EXIST)
...@@ -257,7 +263,7 @@ def run_edit_admin_account(): ...@@ -257,7 +263,7 @@ def run_edit_admin_account():
result = AdminBusiness.query.filter_by(business_id=business_id, status=1).all() result = AdminBusiness.query.filter_by(business_id=business_id, status=1).all()
total_rate = 0 total_rate = 0
for i in result: for i in result:
if i.user_id != user_id: if i.user_id != int(user_id):
total_rate += i.rate total_rate += i.rate
if (total_rate + int(rate)) > 100: if (total_rate + int(rate)) > 100:
return jsonify(RATE_INVALID_ERROR) return jsonify(RATE_INVALID_ERROR)
......
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