changes
This commit is contained in:
parent
fcfca097af
commit
ecdb3d0b02
|
@ -44,25 +44,33 @@ class RatingRecordImpl(object):
|
|||
report_date = kwargs["report_date"]
|
||||
|
||||
rid = RatingUtils.in_progress_rating(cid)
|
||||
assert not rid, "已有正在进行的评级"
|
||||
|
||||
business_info = DB_GUA.find_single_data(
|
||||
"企业数据",
|
||||
"工商信息",
|
||||
{"企业ID": cid},
|
||||
["企业名称", "所在省份", "所在城市"]
|
||||
)
|
||||
# 继续评级
|
||||
if rid:
|
||||
return rid, "继续评级"
|
||||
|
||||
rating_record = RatingRecord()
|
||||
rating_record.rid = RatingUtils.make_new_rid()
|
||||
rating_record.report_date = report_date
|
||||
rating_record.status = "进行"
|
||||
rating_record.cid = cid
|
||||
rating_record.company_name = business_info["企业名称"]
|
||||
rating_record.province_and_city = business_info["所在省份"] + business_info["所在城市"]
|
||||
# 开始评级
|
||||
else:
|
||||
|
||||
DB_GUA.insert_single_data(
|
||||
"评级数据",
|
||||
"评级记录",
|
||||
rating_record.fields_toggle()
|
||||
)
|
||||
business_info = DB_GUA.find_single_data(
|
||||
"企业数据",
|
||||
"工商信息",
|
||||
{"企业ID": cid},
|
||||
["企业名称", "所在省份", "所在城市"]
|
||||
)
|
||||
|
||||
rating_record = RatingRecord()
|
||||
rating_record.rid = RatingUtils.make_new_rid()
|
||||
rating_record.report_date = report_date
|
||||
rating_record.status = "进行"
|
||||
rating_record.cid = cid
|
||||
rating_record.company_name = business_info["企业名称"]
|
||||
rating_record.province_and_city = business_info["所在省份"] + business_info["所在城市"]
|
||||
|
||||
DB_GUA.insert_single_data(
|
||||
"评级数据",
|
||||
"评级记录",
|
||||
rating_record.fields_toggle()
|
||||
)
|
||||
|
||||
return rating_record.rid, "开始评级"
|
||||
|
|
|
@ -43,8 +43,8 @@ def create_routes(**kwargs):
|
|||
|
||||
try:
|
||||
impl = RatingRecordImpl()
|
||||
impl.create(cid=cid, report_date=report_date)
|
||||
return {"info": "新建评级成功"}
|
||||
rid, info = impl.create(cid=cid, report_date=report_date)
|
||||
return {"info": info, "result": {"rid": rid}}
|
||||
except AssertionError as e:
|
||||
return {"info": e.__str__()}, 200
|
||||
except AttrCheckError as e:
|
||||
|
|
Loading…
Reference in New Issue