This commit is contained in:
2025-12-28 17:20:02 +08:00
parent b8b9679bc8
commit cddb7531ab
23 changed files with 2138 additions and 198 deletions

31
test_dal_debug.py Normal file
View File

@ -0,0 +1,31 @@
from busisness.dals import ArtifactDal
# 测试 exists_by_module_code 方法
dal = ArtifactDal()
# 测试1: 不存在的模具编号
print("=== 测试1: 不存在的模具编号 ===")
result = dal.exists_by_module_code("不存在的模具编号")
print(f"结果: {result}")
print()
# 测试2: 存在的模具编号(如果有数据的话)
print("=== 测试2: 存在的模具编号 ===")
result = dal.exists_by_module_code("TEST001")
print(f"结果: {result}")
print()
# 测试3: 直接查询数据库验证
print("=== 测试3: 直接SQL查询验证 ===")
db_dao = dal.db_dao
sql = "SELECT count(1) as cnt FROM ArtifactTask WHERE MouldCode = ?"
results = db_dao.execute_read(sql, ("不存在的模具编号",))
print(f"查询结果类型: {type(results)}")
print(f"查询结果: {results}")
rows = list(results)
print(f"rows: {rows}")
if rows:
print(f"rows[0]: {rows[0]}")
print(f"rows[0][0]: {rows[0][0]}")
else:
print("rows为空列表")