Example #1
0
def get_fix_order_profile(fix_order_id):
    # 获取基本信息
    fix_order = FixOrder.get_by_id(fix_order_id)
    if fix_order is None:
        return ret_dict("3000")
    house = fix_order.house_info
    data = {
        "houseCode": fix_order.house_info_id,
        "content": fix_order.problem,
        "timeStr": fix_order.time,
        "addr": house.building.cell.cell_name + house.building.building_name + house.room_number,
        "status": fix_order.status,
    }

    # 获取图片列表,返回图片的url
    imgs = fix_order.imgs
    imgURLs = []
    for img in imgs:
        img_name = get_fix_order_img_url(img.img_name)
        imgURLs.append(img_name)
    data["imgURLs"] = imgURLs
    ret = ret_dict()
    ret["fixOrder"] = data
    return jsonify(ret)