test_move.py 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. # generate_locations.py
  2. import os
  3. import django
  4. import sys
  5. def setup_django():
  6. # 使用原始字符串处理Windows路径
  7. project_path = "D:/Document/code/vue/greater_wms"
  8. sys.path.append(project_path)
  9. # 根据实际目录名设置
  10. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'greaterwms.settings')
  11. django.setup()
  12. def main():
  13. from bin.services import AllocationService
  14. try:
  15. # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-14-01', 'W01-01-02-01', '10043')
  16. # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-15-01', 'W01-01-03-01', '10041')
  17. # location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-15-16-01', 'W01-01-04-01', '10047')
  18. location_min_value,allocation_target_location, batch_info = AllocationService._move_allocation('W01-01-07-01', 'W01-01-06-01', '10060')
  19. # self.generate_task(container, current_location, allocation_target_location,batch_id,location_min_value.c_number) # 生成任务
  20. # self.generate_container_operate(container_obj, batch_id, allocation_target_location)
  21. except Exception as e:
  22. print(e)
  23. if __name__ == "__main__":
  24. setup_django()
  25. main()