Exemplo n.º 1
0
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'}
Exemplo n.º 2
0
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'}
Exemplo n.º 3
0
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'}
Exemplo n.º 4
0
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'}