社区论坛
交流工具使用、配置与问题一、功能名称
唛头校验(feature_id:mark_validator)
检查指定文件夹内文件数量、文件名/内容是否包含正确货件号,防止混货、漏货。
二、实现逻辑
- 入口:
MarkValidatorDialog - 扫描目录下文件,统计数量并匹配货件号关键字
- 与数据库预期箱数/货件列表比对(若配置)
三、数据 / 字段 / 配置支撑
数据库.xlsx → 备货物流信息(货件号、箱数等)- 待检文件夹路径(界面选择)
四、使用教程
- 输入或选择货件号。
- 选择包含箱唛、标签等文件的文件夹。
- 运行校验,查看缺失货件号或数量不符的文件列表。
- 出货前对每个货件重复此步骤。
五、常见异常
| 异常情况 | 解决方法 |
|---|---|
| 提示「请先设置扫描目录」/「目录不存在」 | 选择包含货件资料的有效文件夹路径。 |
| 提示「请至少选择一种校验模式」 | 勾选「完整性校验」和/或「内容校验」后再执行扫描。 |
| 提示「校验器未初始化」 | 等待程序启动完成;重新加载数据库后重试。 |
| 完整性校验缺失文件(平台箱唛/头程箱唛/进仓单/产品标签) | 在货件文件夹中补齐对应类型文件,文件名需含货件号关键字。 |
| 「文件内容不包含唛头 {mark}」 | 检查文件内容是否正确;确认文件名或 PDF/图片内嵌了该货件号。 |
| 「读取失败」 | 文件可能损坏或被占用;关闭占用程序后重试。 |
| SKU 查找失败(内容校验) | 在「备货物流信息」补全该货件的 skuId 字段。 |
| 提示「需要安装 python-docx」 | 在命令行执行 pip install python-docx 以支持 .docx 文件内容校验。 |
| 「没有可导出的结果,请先执行扫描」 | 先完成扫描再点击导出。 |
全部回复 (0)
暂无回复,来抢沙发吧。
登录 后可回复