Пример #1
0
                                      'create_time': get_current_time(), 'update_time': get_current_time(),
                                      'batch': batch}
                        if floor_dict.get('name', 'x') == 'x':
                            continue

                        floor_id = rp.repeat_floor(unit_id, floor_dict.get('name'))
                        if not floor_id:
                            floor_id = ap.write_floor(floor_dict)

                        houses = sp.get_house(loudong.get('loudong_id'), unit.get('unit_number'), floor.get('floor'))
                        du.set_house_data(houses)
                        house_infos = du.get_house_info(floor_id)
                        for house_info in house_infos:
                            house_id = rp.repeat_house(house_info.get('spider_room_id'))
                            if house_id:
                                ap.update_room_tag(house_id, house_info.get('house_status'))
                            else:
                                ap.write_house(house_info)
                ap.commit()
        except Exception as e:
            raise e
        finally:
            ap.rollback()

    # update_flag(log)
    ap.close()
    # update_salenumber(ap,log)
    sp.close()
    rp.close()
    log.close_log_file()