update 各模块编辑接口修改(标签相关)
This commit is contained in:
parent
f89b29249f
commit
3748ee9144
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -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']:
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue