Example #1
0
def get_claims_info():
    if (not CLAIM_DIFF in session[APP][PROPOSAL]):

        matched, found, missing = [], session[APP][PROPOSAL][CLAIM_DATA], []

        url = mapi_url('get_claim_data')
        if url:
            lnhdp_id = session[APP][PROPOSAL][ID] if session[APP][PROPOSAL][
                ID] else ''
            missing = requests.post(url, json={'lnhpd_id': lnhdp_id}).json()
        else:
            missing = LNHPD.get_claim_data(session[APP][PROPOSAL][ID])

        session[APP][PROPOSAL][CLAIM_DIFF] = {
            "found": found,
            "missing": missing,
            "matched": matched
        }

    return jsonify(session[APP][PROPOSAL])
Example #2
0
async def get_claim_data(lnhpd_id: str = Body(..., embed=True)):
    """ See LNHPD.claim_data for documentation """
    return LNHPD.get_claim_data(lnhpd_id)