| 1234567891011121314151617181920212223242526272829303132 | # generate_locations.pyimport osimport djangoimport sysdef setup_django():    # 使用原始字符串处理Windows路径    project_path = "D:/Document/code/vue/greater_wms"    sys.path.append(project_path)    # 根据实际目录名设置    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'greaterwms.settings')    django.setup()def main():    from bin.services import AllocationService    try:        # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-14-01', 'W01-01-02-01', '10043')        # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-15-01', 'W01-01-03-01', '10041')        # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-16-01', 'W01-01-04-01', '10047')        location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-01-07-01', 'W01-01-06-01', '10060')        # self.generate_task(container, current_location, allocation_target_location,batch_id,location_min_value.c_number)  # 生成任务        # self.generate_container_operate(container_obj, batch_id, allocation_target_location)    except Exception as e:        print(e)if __name__ == "__main__":    setup_django()    main()
 |