def query_product_by_default(): samples = query_by_regular(3, '', '', '', '', '') sample_list = {} line = 1 for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 samples = query_by_regular(4, '', '', '', '', '') for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 return json.dumps(sample_list), 200, {'content-type': 'application/json'}
def query_deliever_by_default(): samples = query_by_regular(6, '', '', '', '', '') sample_list = {} line = 1 for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 # samples = query_by_regular(7, '', '', '', '') # for sample in samples: # sample_list[line] = translate4web( # sample.SampleInfo2dict(), SampleInfoEN2ZH) # line += 1 return json.dumps(sample_list), 200, {'content-type': 'application/json'}
def query_apply_by_default(): username = current_user.username samples = query_by_regular(1, '', '', '', '', '') sample_list = {} line = 1 for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 samples = query_by_applyer(1, '', username, '', '', '') for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 return json.dumps(sample_list), 200, {'content-type': 'application/json'}
def query_sample_by_detail(): select = request.json status = select['Status'] tube_id = select['Tube_ID'] agent_manager = select['Agent_manager'] time_start = select['Time_start'] time_end = select['Time_end'] print(type(select)) tag = select['Tag'] if "tag" in select.keys() else None print(f"tag:{tag}") print(f"tube_id:{tube_id}") samples = query_by_regular(status, tube_id, agent_manager, time_start, time_end, tag) sample_list = {} line = 1 print(f"samples:{samples}") for sample in samples: sample_list[line] = translate4web(sample.SampleInfo2dict(), SampleInfoEN2ZH) line += 1 return json.dumps(sample_list), 200, {'content-type': 'application/json'}