update 各模块编辑接口修改(标签相关)

This commit is contained in:
P3ngSaM 2022-07-20 16:11:31 +08:00
parent f89b29249f
commit 3748ee9144
6 changed files with 55 additions and 14 deletions

View File

@ -130,7 +130,12 @@ class FinanceIndexImpl(object):
return_dict['func_id'] = record['函数ID']
return_dict['func_name'] = record['函数名称']
return_dict['describe'] = record['说明']
return_dict['tags'] = record['标签']
return_dict['tags'] = list()
for tag in record['标签']:
tag_dict = dict()
tag_dict['tag_name'] = tag['标签名称']
tag_dict['tag_id'] = tag['标签ID']
return_dict['tags'].append(tag_dict)
return_dict['edit_date'] = record['编辑时间']
return_dict['status'] = record['状态']
return_list.append(return_dict)
@ -209,7 +214,12 @@ class FinanceIndexImpl(object):
param.type = params['type']
param.mark = params['mark']
func.param.append(param)
func.tags = data['tags']
func.tags = list()
for tag in data['tags']:
tags = func.Tags()
tags.tag_name = tag['tag_name']
tags.tag_id = tag['tag_id']
func.tags.append(tags)
func.edit_date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
update_data = func.fields_toggle()

View File

@ -123,7 +123,12 @@ class InterfaceImpl(object):
return_dict['api_id'] = record['接口ID']
return_dict['api_name'] = record['接口名称']
return_dict['describe'] = record['说明']
return_dict['tags'] = record['标签']
return_dict['tags'] = list()
for tag in record['标签']:
tag_dict = dict()
tag_dict['tag_name'] = tag['标签名称']
tag_dict['tag_id'] = tag['标签ID']
return_dict['tags'].append(tag_dict)
return_dict['edit_date'] = record['编辑时间']
return_dict['status'] = record['状态']
return_list.append(return_dict)
@ -211,7 +216,12 @@ class InterfaceImpl(object):
param.type = params['type']
param.mark = params['mark']
api.params.append(param)
api.tags = data['tags']
api.tags = list()
for tag in data['tags']:
tags = api.Tags()
tags.tag_name = tag['tag_name']
tags.tag_id = tag['tag_id']
api.tags.append(tags)
api.edit_date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
update_data = api.fields_toggle()

View File

@ -77,7 +77,7 @@ class ScoreModelImpl(object):
# 维度
dimension = model.Dimension()
dimension.name = dim['dimension_name']
dimension.first_level_index = list()
dimension.first_index = list()
for first in dim['first_index']:
# 一级指标
first_level = dimension.FirstIndex()
@ -113,7 +113,7 @@ class ScoreModelImpl(object):
bind_set.params = list()
params_data = index_data['bind_set']['params']
for param in params_data:
params = bind_set.Params
params = bind_set.Params()
# 参数值
params.param = param['param']
# 说明
@ -159,6 +159,7 @@ class ScoreModelImpl(object):
# 自定义筛选条件
if 'by_diy_case' in param['data_bind']['search_case']:
search_case.by_diy_case = param['data_bind']['search_case']['by_diy_case']
data_bind.search_case = search_case
# 取值设置
set_value = data_bind.SetValue()
setting_data = param['data_bind']['set_value']
@ -185,13 +186,13 @@ class ScoreModelImpl(object):
# 字段不存在字段
if 'case_no_key' in setting_data:
set_value.case_no_key = dispose_setting(setting_data['case_no_key'])
data_bind.setting = set_value
data_bind.set_value = set_value
params.data_bind = data_bind
bind_set.params.append(params)
bind_index.bind_set = bind_set
second_level.bind_index = bind_index
first_level.secondary_index.append(second_level)
dimension.first_level_index.append(first_level)
dimension.first_index.append(first_level)
model.dimension.append(dimension)
return model.fields_toggle()

View File

@ -78,11 +78,11 @@ class ScoreModelObj(SpecObject):
"""报告期筛选"""
report_date = ValidateAttr(field='report_date', func=Validate.date_format)
fields_map = {
"cid": "报告期"
"report_date": "报告期"
}
by_cid = ValidateAttr(field="by_cid", str=ByCid)
by_report_date = ValidateAttr(field="by_report_date", str=ByReportDate)
by_report_date = ValidateAttr(field="by_report_date", type=ByReportDate)
by_diy_case = ValidateAttr(field="by_diy_case", str=dict)
fields_map = {

View File

@ -160,7 +160,12 @@ class QuestionnaireImpl(object):
return_dict['questionnaire_name'] = record['问卷名称']
return_dict['author'] = record['作者']
return_dict['date'] = record['日期']
return_dict['tags'] = record['标签']
return_dict['tags'] = list()
for tag in record['标签']:
tag_dict = dict()
tag_dict['tag_name'] = tag['标签名称']
tag_dict['tag_id'] = tag['标签ID']
return_dict['tags'].append(tag_dict)
return_list.append(return_dict)
result = {
@ -231,7 +236,12 @@ class QuestionnaireImpl(object):
quest.questionnaire_score = data['questionnaire_score']
quest.author = data['author']
quest.date = time.strftime('%Y-%m-%d', time.localtime())
quest.tags = data['tags']
quest.tags = list()
for tag in data['tags']:
tags = quest.Tags()
tags.tag_name = tag['tag_name']
tags.tag_id = tag['tag_id']
quest.tags.append(tags)
quest.section = list()
for section_ in data['section']:

View File

@ -317,7 +317,12 @@ class QuestionImpl(object):
return_dict['describe'] = record['题目描述']
return_dict['author'] = record['作者']
return_dict['date'] = record['日期']
return_dict['tags'] = record['标签']
return_dict['tags'] = list()
for tag in record['标签']:
tag_dict = dict()
tag_dict['tag_name'] = tag['标签名称']
tag_dict['tag_id'] = tag['标签ID']
return_dict['tags'].append(tag_dict)
return_list.append(return_dict)
result = {
@ -411,7 +416,12 @@ class QuestionImpl(object):
quest.question_name = data['question_name']
quest.describe = data['describe']
quest.date = time.strftime('%Y-%m-%d', time.localtime())
quest.tags = data['tags']
quest.tags = list()
for tag in data['tags']:
tags = quest.Tags()
tags.tag_name = tag['tag_name']
tags.tag_id = tag['tag_id']
quest.tags.append(tags)
quest.question_type = question_type
if question_type == '单选题-多解' or question_type == '多选题-多解':
quest.options = list()