Changes
This commit is contained in:
parent
9a433bca79
commit
b86929b8bb
|
@ -296,9 +296,9 @@ class BasicBusinessInfoImpl(object):
|
||||||
gua_info.warrantee = info['被担保人']
|
gua_info.warrantee = info['被担保人']
|
||||||
gua_info.guarantee_type = info['担保类型']
|
gua_info.guarantee_type = info['担保类型']
|
||||||
gua_info.guarantee_method = info['担保方式']
|
gua_info.guarantee_method = info['担保方式']
|
||||||
gua_info.guarantee_balance = info['担保余额(万元)']
|
gua_info.guarantee_balance = info['担保余额(万元)']
|
||||||
gua_info.release_amount = info['解除金额(万元)']
|
gua_info.release_amount = info['解除金额(万元)']
|
||||||
gua_info.liability_guarantee_balance = info['责任担保余额(万元)']
|
gua_info.liability_guarantee_balance = info['责任担保余额(万元)']
|
||||||
gua_info.guarantee_start_date = ExcelParserUtil.trans_date_fmt_2(info['担保开始日期'])
|
gua_info.guarantee_start_date = ExcelParserUtil.trans_date_fmt_2(info['担保开始日期'])
|
||||||
gua_info.guarantee_end_date = ExcelParserUtil.trans_date_fmt_2(info['担保结束日期'])
|
gua_info.guarantee_end_date = ExcelParserUtil.trans_date_fmt_2(info['担保结束日期'])
|
||||||
gua_info.province = info['省份']
|
gua_info.province = info['省份']
|
||||||
|
|
|
@ -129,8 +129,8 @@ class CompanyManageImpl(object):
|
||||||
"担保数据",
|
"担保数据",
|
||||||
{"企业ID": kwargs["cid"]},
|
{"企业ID": kwargs["cid"]},
|
||||||
[
|
[
|
||||||
"担保ID", "项目名称", "被担保人", "担保类型", "担保方式", "担保余额(万元)",
|
"担保ID", "项目名称", "被担保人", "担保类型", "担保方式", "担保余额(万元)",
|
||||||
"解除金额(万元)", "责任担保余额(万元)", "担保开始日期", "担保结束日期",
|
"解除金额(万元)", "责任担保余额(万元)", "担保开始日期", "担保结束日期",
|
||||||
"行业", "省份", "地级市", "备注"
|
"行业", "省份", "地级市", "备注"
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
@ -190,22 +190,3 @@ class CompanyManageImpl(object):
|
||||||
{"担保ID": compensation.compensation_id},
|
{"担保ID": compensation.compensation_id},
|
||||||
compensation.fields_toggle()
|
compensation.fields_toggle()
|
||||||
)
|
)
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def business_info(**kwargs):
|
|
||||||
|
|
||||||
items = DB_GUA.find_data_with_aggregate(
|
|
||||||
"企业数据",
|
|
||||||
"区域分布",
|
|
||||||
[
|
|
||||||
{'$match': {"_id.cid": kwargs['cid']}},
|
|
||||||
{"$project": {"_id.cid": 1, "_id.区域": 1, "年末在保余额": 1}}
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
items
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
impl = CompanyManageImpl()
|
|
||||||
impl.business_info(cid="hjQVVZFw", year="2022")
|
|
||||||
|
|
|
@ -676,9 +676,9 @@ class GuaranteeInfo(SpecObject):
|
||||||
|
|
||||||
cid = ValidateAttr(field="cid", type=str)
|
cid = ValidateAttr(field="cid", type=str)
|
||||||
guarantee_id = ValidateAttr(field="guarantee_id", type=str)
|
guarantee_id = ValidateAttr(field="guarantee_id", type=str)
|
||||||
|
project_name = ValidateAttr(field="project_name", type=str)
|
||||||
warrantee = ValidateAttr(field="warrantee", type=str)
|
warrantee = ValidateAttr(field="warrantee", type=str)
|
||||||
guarantee_type = ValidateAttr(field="guarantee_type", type=str)
|
guarantee_type = ValidateAttr(field="guarantee_type", type=str)
|
||||||
project_name = ValidateAttr(field="project_name", type=str)
|
|
||||||
guarantee_method = ValidateAttr(field="guarantee_method", type=str)
|
guarantee_method = ValidateAttr(field="guarantee_method", type=str)
|
||||||
guarantee_balance = ValidateAttr(field="guarantee_balance", type=[float, int], default=None)
|
guarantee_balance = ValidateAttr(field="guarantee_balance", type=[float, int], default=None)
|
||||||
release_amount = ValidateAttr(field="release_amount", type=[float, int], default=None)
|
release_amount = ValidateAttr(field="release_amount", type=[float, int], default=None)
|
||||||
|
@ -694,13 +694,13 @@ class GuaranteeInfo(SpecObject):
|
||||||
fields_map = {
|
fields_map = {
|
||||||
"cid": "企业ID",
|
"cid": "企业ID",
|
||||||
"guarantee_id": "担保ID",
|
"guarantee_id": "担保ID",
|
||||||
|
"project_name": "项目名称",
|
||||||
"warrantee": "被担保人",
|
"warrantee": "被担保人",
|
||||||
"guarantee_type": "担保类型",
|
"guarantee_type": "担保类型",
|
||||||
"project_name": "项目名称",
|
|
||||||
"guarantee_method": "担保方式",
|
"guarantee_method": "担保方式",
|
||||||
"guarantee_balance": "担保余额(万元)",
|
"guarantee_balance": "担保余额(万元)",
|
||||||
"release_amount": "解除金额(万元)",
|
"release_amount": "解除金额(万元)",
|
||||||
"liability_guarantee_balance": "责任担保余额(万元)",
|
"liability_guarantee_balance": "责任担保余额(万元)",
|
||||||
"guarantee_start_date": "担保开始日期",
|
"guarantee_start_date": "担保开始日期",
|
||||||
"guarantee_end_date": "担保结束日期",
|
"guarantee_end_date": "担保结束日期",
|
||||||
"province": "省份",
|
"province": "省份",
|
||||||
|
|
|
@ -89,22 +89,28 @@ def financial_data_route(**kwargs):
|
||||||
return {"info": e.__str__()}, e.status_code
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
@company_route.route('/guarantee_info', methods=['GET'])
|
@company_route.route('/guarantee_info', methods=['GET', 'POST'])
|
||||||
@verify_token
|
@verify_token
|
||||||
def guarantee_info_route(**kwargs):
|
def guarantee_info_route(**kwargs):
|
||||||
"""担保信息"""
|
"""担保信息"""
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
||||||
|
if request.method == "GET":
|
||||||
RouteParamsCheck(request.args, ["cid"]).required()
|
RouteParamsCheck(request.args, ["cid"]).required()
|
||||||
|
|
||||||
cid = request.args["cid"]
|
cid = request.args["cid"]
|
||||||
|
|
||||||
impl = CompanyManageImpl()
|
impl = CompanyManageImpl()
|
||||||
|
|
||||||
result = impl.guarantee_info(cid=cid)
|
result = impl.guarantee_info(cid=cid)
|
||||||
|
|
||||||
return {"info": "担保信息", "result": result}, 200
|
return {"info": "担保信息", "result": result}, 200
|
||||||
|
|
||||||
|
if request.method == "POST":
|
||||||
|
RouteParamsCheck(
|
||||||
|
request.json,
|
||||||
|
[
|
||||||
|
|
||||||
|
]
|
||||||
|
).required()
|
||||||
|
|
||||||
except APIReturnError as e:
|
except APIReturnError as e:
|
||||||
return {"info": e.__str__()}, e.status_code
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
@ -147,5 +153,3 @@ def repay_route(**kwargs):
|
||||||
|
|
||||||
except APIReturnError as e:
|
except APIReturnError as e:
|
||||||
return {"info": e.__str__()}, e.status_code
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue