1234567891011121314151617181920212223242526272829303132 |
- # generate_locations.py
- import os
- import django
- import sys
- def 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()
|