Commit 6a0d3ede authored by haoyanbin's avatar haoyanbin

1

parent 993fab84
...@@ -304,40 +304,40 @@ def neo_cate(): ...@@ -304,40 +304,40 @@ def neo_cate():
@bp.route('/neo_clinical') @bp.route('/neo_clinical')
def neo_clinical(): def neo_clinical():
node_matcher = NodeMatcher(graph) # node_matcher = NodeMatcher(graph)
# clinical_id = dbconn.query( # # clinical_id = dbconn.query(
# sql='SELECT id, `name`, `value`, `qz`, lab_category_id FROM lab_clinical where id > 0' # # sql='SELECT id, `name`, `value`, `qz`, lab_category_id FROM lab_clinical where id > 0'
# ) # # )
# sql='SELECT d.id, d.drug_name,a.res FROM drug as d left join api as a on d.drug_name = a.param where d.id > 943' # # sql='SELECT d.id, d.drug_name,a.res FROM drug as d left join api as a on d.drug_name = a.param where d.id > 943'
clinical = dbconn.query( # clinical = dbconn.query(
sql='SELECT id, `name`, `value`, `qz`, lab_category_id, clinical_id FROM lab_clinical where id > 0' # sql='SELECT id, `name`, `value`, `qz`, lab_category_id, clinical_id FROM lab_clinical where id > 0'
) # )
category = dbconn.query( # category = dbconn.query(
sql='SELECT id, parent_id, `name` FROM lab_category where id > 0 and children = 3' # sql='SELECT id, parent_id, `name` FROM lab_category where id > 0 and children = 3'
) # )
for val in clinical: # for val in clinical:
# clinical_id = get_clinical(val['name']) # # clinical_id = get_clinical(val['name'])
node_clinical = node_matcher.match('病症', id=val['clinical_id']).first() # node_clinical = node_matcher.match('病症', id=val['clinical_id']).first()
if node_clinical is None: # if node_clinical is None:
node_clinical = Node("病症", id=val['clinical_id'], name=val['name']) # node_clinical = Node("病症", id=val['clinical_id'], name=val['name'])
for val2 in category: # for val2 in category:
if val2['id'] == val['lab_category_id']: # if val2['id'] == val['lab_category_id']:
node_cate = node_matcher.match('疾病(三)', id=val2['id']).first() # node_cate = node_matcher.match('疾病(三)', id=val2['id']).first()
if node_cate is None: # if node_cate is None:
node_cate = Node("疾病(三)", id=val2['id'], name=val2['name'], parent_id=val2['parent_id']) # node_cate = Node("疾病(三)", id=val2['id'], name=val2['name'], parent_id=val2['parent_id'])
# node_clinical = Node("病症", id=val['id'], name=val['name'], value=val['value'], qz=val['qz'], category_id=val['lab_category_id']) # # node_clinical = Node("病症", id=val['id'], name=val['name'], value=val['value'], qz=val['qz'], category_id=val['lab_category_id'])
link2 = Relationship(node_clinical, '疾病', node_cate) # link2 = Relationship(node_clinical, '疾病', node_cate)
link3 = Relationship(node_cate, '病症', node_clinical) # link3 = Relationship(node_cate, '病症', node_clinical)
graph.create(link2) # graph.create(link2)
graph.create(link3) # graph.create(link3)
return '1' return '1'
......
...@@ -22,6 +22,7 @@ for val_keyword in rows: ...@@ -22,6 +22,7 @@ for val_keyword in rows:
@bp.route('/illness_search', methods=['POST', 'GET']) @bp.route('/illness_search', methods=['POST', 'GET'])
def illness_search(): def illness_search():
print(111)
if request.method == 'POST': if request.method == 'POST':
req = request.get_json() req = request.get_json()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment