This commit is contained in:
王思川 2022-05-31 14:02:56 +08:00
parent fcfca097af
commit ecdb3d0b02
2 changed files with 29 additions and 21 deletions

View File

@ -44,7 +44,13 @@ class RatingRecordImpl(object):
report_date = kwargs["report_date"]
rid = RatingUtils.in_progress_rating(cid)
assert not rid, "已有正在进行的评级"
# 继续评级
if rid:
return rid, "继续评级"
# 开始评级
else:
business_info = DB_GUA.find_single_data(
"企业数据",
@ -66,3 +72,5 @@ class RatingRecordImpl(object):
"评级记录",
rating_record.fields_toggle()
)
return rating_record.rid, "开始评级"

View File

@ -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: