44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
|
|
#!/usr/bin/env python
|
||
|
|
# -*- coding: utf-8 -*-
|
||
|
|
"""
|
||
|
|
测试 COT8888 测试工单号功能
|
||
|
|
"""
|
||
|
|
from work_order_query import query_work_order
|
||
|
|
from logger import get_logger
|
||
|
|
|
||
|
|
logger = get_logger()
|
||
|
|
|
||
|
|
|
||
|
|
def test_cot8888():
|
||
|
|
"""测试 COT8888 工单号"""
|
||
|
|
print("\n" + "="*60)
|
||
|
|
print("测试 COT8888 测试工单号")
|
||
|
|
print("="*60 + "\n")
|
||
|
|
|
||
|
|
# 测试不同的大小写
|
||
|
|
test_cases = ['COT8888', 'cot8888', 'Cot8888']
|
||
|
|
|
||
|
|
for work_order_no in test_cases:
|
||
|
|
print(f"\n测试工单号: {work_order_no}")
|
||
|
|
print("-" * 40)
|
||
|
|
|
||
|
|
result = query_work_order(work_order_no)
|
||
|
|
|
||
|
|
if result:
|
||
|
|
print("✅ 查询成功!")
|
||
|
|
print(f" 工单号: {result.get('work_order_no')}")
|
||
|
|
print(f" 工序号: {result.get('process_no')}")
|
||
|
|
print(f" 工序名称: {result.get('process_name')}")
|
||
|
|
print(f" 零件号: {result.get('part_no')}")
|
||
|
|
print(f" 执行人: {result.get('executor')}")
|
||
|
|
else:
|
||
|
|
print("❌ 查询失败")
|
||
|
|
|
||
|
|
print("\n" + "="*60)
|
||
|
|
print("测试完成")
|
||
|
|
print("="*60 + "\n")
|
||
|
|
|
||
|
|
|
||
|
|
if __name__ == "__main__":
|
||
|
|
test_cot8888()
|