Commit aa8a14d9 by dong

fix20221228

parent 8451ba01
...@@ -96,7 +96,7 @@ def creat_app(config_name): ...@@ -96,7 +96,7 @@ def creat_app(config_name):
from apps.view_map import api_map from apps.view_map import api_map
from apps.view_360company import api_portraits from apps.view_360company import api_portraits
from apps.view_choose import api_address from apps.view_choose import api_address
# from apps.manage import api_power from apps.manage import api_power
from apps.inves_manage import api_manage from apps.inves_manage import api_manage
# from apps.view_mobile import api_mobile # from apps.view_mobile import api_mobile
...@@ -108,7 +108,7 @@ def creat_app(config_name): ...@@ -108,7 +108,7 @@ def creat_app(config_name):
app.register_blueprint(api_attract, url_prefix='/api/attract/industry') # 招商驾驶舱 app.register_blueprint(api_attract, url_prefix='/api/attract/industry') # 招商驾驶舱
app.register_blueprint(api_portraits, url_prefix="/api/360company") # 360企业画像 app.register_blueprint(api_portraits, url_prefix="/api/360company") # 360企业画像
app.register_blueprint(api_address, url_prefix="/api/address") # 选址评估 app.register_blueprint(api_address, url_prefix="/api/address") # 选址评估
# app.register_blueprint(api_power, url_prefix="/api/power") app.register_blueprint(api_power, url_prefix="/api/power")
app.register_blueprint(api_manage, url_prefix="/api/manage") app.register_blueprint(api_manage, url_prefix="/api/manage")
# app.register_blueprint(api_mobile, url_prefix="/api/mobile") # app.register_blueprint(api_mobile, url_prefix="/api/mobile")
......
...@@ -1635,7 +1635,8 @@ def add_edit_money_arrive(): ...@@ -1635,7 +1635,8 @@ def add_edit_money_arrive():
for data in data_list: for data in data_list:
data_time = data['data_time'] # 数据年份 data_time = data['data_time'] # 数据年份
district_name = data['district_name'] # 区县名称 district_name = data['district_name'] # 区县名称
money_arrive = float(data['money_arrive']) # 签约金额 # money_arrive = float(data['money_arrive']) # 签约金额
money_arrive = data['money_arrive'] # 签约金额
try: try:
target_obj = MoneyArrive.query.filter_by(district_name=district_name, data_time=data_time, is_delete=0).first() target_obj = MoneyArrive.query.filter_by(district_name=district_name, data_time=data_time, is_delete=0).first()
if target_obj: # 更新 if target_obj: # 更新
......
...@@ -14,26 +14,20 @@ def user_list_external(): ...@@ -14,26 +14,20 @@ def user_list_external():
req_dict = request.get_json() req_dict = request.get_json()
page = req_dict.get("page") page = req_dict.get("page")
perpage = req_dict.get("perpage") perpage = req_dict.get("perpage")
key = req_dict.get("key") # 查询条件 # key = req_dict.get("key") # 查询条件
# 校验参数完整性 # 校验参数完整性
if not all([page, perpage]): if not all([page, perpage]):
return jsonify(code=RET.PARAMERR, msg="参数不完整") return jsonify(code=RET.PARAMERR, msg="参数不完整")
try: try:
user = User.query.filter_by(flag=1) user = User.query.filter_by(flag=1)
if key:
user = user.filter(User.name.like("%{}%".format(key)))
result = user.paginate(page, perpage).items result = user.paginate(page, perpage).items
size = user.count() size = user.count()
df = [{"id": i.id, df = [{"id": i.id,
"real_name": i.real_name if i.real_name else "-", "real_name": i.real_name if i.real_name else "-",
"name": i.name if i.name else "-",
"mobile": i.mobile if i.mobile else "-", "mobile": i.mobile if i.mobile else "-",
"age": i.age if i.age else "-",
"sex": "男" if i.sex == 1 else "女" if i.sex == 2 else "-",
"create_time": str(i.create_time) if i.create_time else "-", "create_time": str(i.create_time) if i.create_time else "-",
"email": i.email if i.email else "-", } for i in result]
"status": i.status} for i in result] # 1启用,2禁止
data = {"df": df, "size": size} data = {"df": df, "size": size}
return jsonify(code=RET.OK, msg="查询成功", data=data) return jsonify(code=RET.OK, msg="查询成功", data=data)
except Exception as e: except Exception as e:
...@@ -47,7 +41,7 @@ def user_list_external(): ...@@ -47,7 +41,7 @@ def user_list_external():
def update_status(): def update_status():
req_dict = request.get_json() req_dict = request.get_json()
_id = req_dict.get("id") _id = req_dict.get("id")
status = req_dict.get("status") # 1通过 2禁 status = req_dict.get("status") # 0禁止,1在
# 校验参数完整性 # 校验参数完整性
if not all([_id]): if not all([_id]):
...@@ -55,9 +49,9 @@ def update_status(): ...@@ -55,9 +49,9 @@ def update_status():
try: try:
user = User.query.get(_id) user = User.query.get(_id)
if status == 1: if status == 1:
user.status = 3
else:
user.status = 1 user.status = 1
else:
user.status = 0
db.session.commit() db.session.commit()
return jsonify(code=RET.OK, msg="修改成功") return jsonify(code=RET.OK, msg="修改成功")
except Exception as e: except Exception as e:
...@@ -132,18 +126,15 @@ def user_list_inside(): ...@@ -132,18 +126,15 @@ def user_list_inside():
result = user.paginate(page, perpage).items result = user.paginate(page, perpage).items
df = [{"id": i.id, df = [{"id": i.id,
"real_name": i.real_name if i.real_name else "-", "real_name": i.real_name if i.real_name else "-",
"position": i.position if i.position else "-",
"level": i.level if i.level else "-",
"unit": i.unit if i.unit else "-",
"section": i.section if i.section else "-",
"leader": i.leader if i.leader else "-",
"mobile": i.mobile if i.mobile else "-", "mobile": i.mobile if i.mobile else "-",
"age": i.age if i.age else "-", "status": "通过" if i.status == 1 else "在审" if i.status == 2 else "驳回",
"sex": "男" if i.sex == 1 else "女" if i.sex == 2 else "-", "position": i.position if i.position else "-",
"email": i.email if i.email else "-", "unit": i.belong_organization if i.belong_organization else "-",
"name": i.name if i.name else "-", "section": i.belong_department if i.belong_department else "-",
"create_time": str(i.create_time) if i.create_time else "-", "role": "部门负责人" if i.role_id == 1 else
"status": "通过" if i.status == 1 else "在审" if i.status == 2 else "驳回"} for i in result] "局领导" if i.role_id == 2 else
"办事员工" if i.role_id == 3 else "-",
} for i in result]
data = {"df": df, "size": size} data = {"df": df, "size": size}
return jsonify(code=RET.OK, msg="查询成功", data=data) return jsonify(code=RET.OK, msg="查询成功", data=data)
except Exception as e: except Exception as e:
...@@ -164,17 +155,13 @@ def user_inside_info(): ...@@ -164,17 +155,13 @@ def user_inside_info():
data = {"id": i.id, data = {"id": i.id,
"real_name": i.real_name if i.real_name else "-", "real_name": i.real_name if i.real_name else "-",
"position": i.position if i.position else "-", "position": i.position if i.position else "-",
"level": "", # 角色 "role": "部门负责人" if i.role_id == 1 else
"unit": "", # 机构 "局领导" if i.role_id == 2 else
"section": "", # 部门 "办事员工" if i.role_id == 3 else "-", # 角色
"leader": i.leader if i.leader else "-", "unit": i.belong_organization, # 机构
"mobile": i.mobile if i.mobile else "-", "section": i.belong_department, # 部门
"age": i.age if i.age else "-", "mobile": i.mobile if i.mobile else "-"
"sex": "男" if i.sex == 1 else "女" if i.sex == 2 else "-", }
"email": i.email if i.email else "",
"name": i.name if i.name else "-",
"create_time": str(i.create_time) if i.create_time else "-",
"status": "通过" if i.status == 1 else "在审" if i.status == 2 else "驳回"}
return jsonify(code=RET.OK, msg="查询成功", data=data) return jsonify(code=RET.OK, msg="查询成功", data=data)
except Exception as e: except Exception as e:
...@@ -190,35 +177,32 @@ def update_user(): ...@@ -190,35 +177,32 @@ def update_user():
_id = req_dict.get("id") # 当亲用户id _id = req_dict.get("id") # 当亲用户id
real_name = req_dict.get("real_name") # 真名 real_name = req_dict.get("real_name") # 真名
position = req_dict.get("position") # 职务 position = req_dict.get("position") # 职务
level = req_dict.get("level") # 角色id 必选
unit = req_dict.get("unit") # 机构 unit = req_dict.get("unit") # 机构
section = req_dict.get("section") # 部门 section = req_dict.get("section") # 部门
leader = req_dict.get("leader") # 领导 role_id = req_dict.get("role_id") # 角色id 必选
mobile = req_dict.get("mobile") mobile = req_dict.get("mobile")
sex = req_dict.get("sex") # 1男2女 leader = req_dict.get("leader") # 领导
age = req_dict.get("age") password = req_dict.get("password")
email = req_dict.get("email") password1 = req_dict.get("password1")
name = req_dict.get("name")
password = req_dict.get("name")
# 用户名唯一(字母开头,长度4-15) # 用户名唯一(字母开头,长度4-15)
try: # try:
patten = "^[a-zA-Z][\w]*[\w]*$" # patten = "^[a-zA-Z][\w]*[\w]*$"
if re.match(patten, name) and re.match(patten, name).string == name: # if re.match(patten, name) and re.match(patten, name).string == name:
user = User.query.filter_by(name=name).filter(User.id != _id).first() # user = User.query.filter_by(name=name).filter(User.id != _id).first()
if user: # if user:
return jsonify(code=RET.DATAEXIST, msg="用户名已存在") # return jsonify(code=RET.DATAEXIST, msg="用户名已存在")
else: # else:
return jsonify(code=RET.DATAERR, msg="用户名格式错误") # return jsonify(code=RET.DATAERR, msg="用户名格式错误")
except Exception as e: # except Exception as e:
current_app.logger.error(e) # current_app.logger.error(e)
return jsonify(code=RET.DBERR, msg="用户名格式错误") # return jsonify(code=RET.DBERR, msg="用户名格式错误")
# 校验参数完整性 # 校验参数完整性
if not all([_id, real_name, position, level, leader, mobile, sex, age, name]): if not all([_id, real_name, position, role_id, leader, mobile]):
return jsonify(code=RET.PARAMERR, msg="请选择必填项") return jsonify(code=RET.PARAMERR, msg="请选择必填项")
try: try:
role = Role.query.get(level) role = Role.query.get(role_id)
user = User.query.get(_id) user = User.query.get(_id)
user.real_name = real_name user.real_name = real_name
...@@ -230,13 +214,19 @@ def update_user(): ...@@ -230,13 +214,19 @@ def update_user():
user.section = Section.query.get(section).name user.section = Section.query.get(section).name
user.leader = leader user.leader = leader
user.mobile = mobile user.mobile = mobile
user.sex = sex # user.sex = sex
user.age = age # user.age = age
if email: # if email:
user.email = email # user.email = email
user.name = name user.name = real_name
if password: if password and not password1:
user.password = password return jsonify(code=RET.PARAMERR, msg="请填写确认密码!")
if password1 and not password:
return jsonify(code=RET.PARAMERR, msg="请填写密码!")
if password and password1:
if password != password1:
return jsonify(code=RET.PARAMERR, msg="密码和确认密码不一致!")
user.password = password
role.users.append(user) role.users.append(user)
db.session.commit() db.session.commit()
......
...@@ -918,7 +918,7 @@ class User(BaseModel, db.Model): ...@@ -918,7 +918,7 @@ class User(BaseModel, db.Model):
# 个人中心的信息 # 个人中心的信息
function = db.Column(db.Text, comment='工作职能 ---个人中心') function = db.Column(db.Text, comment='工作职能 ---个人中心')
flag = db.Column(db.Integer, comment='普通1,政府2') flag = db.Column(db.Integer, comment='普通1,政府2')
status = db.Column(db.Integer, comment='0禁止,1在用') status = db.Column(db.Integer, comment='0禁止,1通过,2再审,3驳回')
# status = db.Column(db.Integer, comment='通过1,在审2,驳回3') # status = db.Column(db.Integer, comment='通过1,在审2,驳回3')
# bused = db.Column(db.Integer) # 账户有无组织 # bused = db.Column(db.Integer) # 账户有无组织
# 政府信息 # 政府信息
......
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