# MES 提交审批到质检入库全链路测试报告 ## 一、测试结论 本次测试通过数据库事务方式模拟完整业务链路,链路可以跑通。 验证通过的流程为: 1. MES 工作站工作机端提交生产完成审批。 2. JY 主系统生产审核组件审核通过。 3. 原 MES 完工链路继续执行,工序和工艺计划完成数据更新。 4. PDA 仓库自制件质检入口可查询到待质检数据,并可提交质检。 5. JY 主系统仓储模块自制件入库确认可查询并完成入库。 6. 测试全程在事务内执行并最终回滚,未污染正式业务数据。 需要注意:自制件最终入库确认入口当前在 JY 主系统仓储模块,不在 PDA 项目的采购件入库页面中;PDA 项目本次验证的是自制件质检入口。 ## 二、测试环境 | 项目 | 内容 | | --- | --- | | 测试时间 | 2026-07-06 | | 数据库服务器 | 192.168.1.27 | | 数据库 | ERPTOOL_JY_20250826Back | | MES 工作站项目 | D:\景耀\MES工作站 | | JY 主系统项目 | D:\景耀\JY1.0 | | PDA 仓库项目 | D:\景耀\PDA_仓库 6.30 | | 测试方式 | SQL Server 事务内模拟,最终 ROLLBACK | ## 三、涉及入口和过程 | 环节 | 前端入口 | 后端过程 | | --- | --- | --- | | MES 提交审批 | `D:\景耀\MES工作站\src\components\login.vue` | `MES_机加工MES_加工完成整修审核_提交` | | 系统内审核 | `D:\景耀\JY1.0\src\views\SeikoWorkshop\ProductionCompletionAudit\index.vue` | `机加工MES_加工完成整修审核_审核数据` | | 原完工链路 | 审核过程内部继续调用 | `设备管理_零件工序_工序完成过程情况_增加数据` | | PDA 自制件质检查询 | `D:\景耀\PDA_仓库 6.30\src\components\purchasedWareHouse.vue` | `质检管理_订单查询_查询数据`、`质检管理_工序任务_查询数据`、`质检管理_工序信息_查询数据`、`质检管理_分配任务_查询数据` | | PDA 自制件质检提交 | `D:\景耀\PDA_仓库 6.30\src\components\purchasedWareHouse.vue` | `车间生产管理_质检管理_不合格处理` | | 自制件入库确认 | `D:\景耀\JY1.0\src\views\WarehouseManagement\PurchasePartsStorage\index.vue` | `仓储管理_自制件入库_查询`、`仓储管理_自制件入库_循环执行` | ## 四、测试数据 | 字段 | 值 | | --- | --- | | 工序流水号 | 124831 | | 工艺计划流水号 | 6584 | | 工艺任务流水号 | 38671 | | 订单流水号 | 19278 | | 订单号 | BHGZ202606250004 | | 产品名称 | XT40-2-BT40-AMB | | 零件名称 | 打刀缸 | | 零件图号 | XT40-2-BT40-BC-G | | 物料流水号 | 496 | | 工序 | 改制 | | 操作者 | 王建荣 | | 工位号 | C080 | | 设备 | 半自动双面铣床 | | 测试完成数量 | 1 | | 测试货位流水号 | 1 | 选用该数据的原因:该任务为末道工序,未完成数量为 1 件,具备从完工审核推进到自制件质检和入库确认的完整条件。 ## 五、测试步骤与结果 ### 1. MES 工作站提交审批 执行过程:`MES_机加工MES_加工完成整修审核_提交` 关键参数: | 参数 | 值 | | --- | --- | | 工序流水号 | 124831 | | 工作者考勤编号 | 6027 | | 完成数量 | 1 | | 完成类型 | 1 | | 录工票人员编号 | 209 | | 工位号 | C080 | | 开始时间 | 2026-07-06 08:30:00 | | 结束时间 | 2026-07-06 08:40:00 | 结果: | 字段 | 值 | | --- | --- | | result | 1 | | 审核流水号 | 10 | 结论:MES 工作站提交审批成功,审核记录可以生成。 ### 2. JY 主系统审核通过 执行过程:`机加工MES_加工完成整修审核_审核数据` 审核结果: | 字段 | 值 | | --- | --- | | result | 1 | | 审核状态 | 审核通过 | | 审核表开始时间 | 2026-07-06 08:30:00 | | 审核表结束时间 | 2026-07-06 08:40:00 | | 工序完成数量 | 1 | | 工序状态 | 4 | | 工艺计划完成数量 | 1 | | 工艺计划考核状态 | 3 | 结论:审核通过后已继续调用原 MES 完工链路,工序完成和工艺计划完成数据已推进。 ### 3. PDA 自制件质检查询 在审核通过后的事务内,模拟 PDA 页面查询: | 查询过程 | 验证结果 | | --- | --- | | `质检管理_订单查询_查询数据` | 可查到订单 `19278 / BHGZ202606250004` | | `质检管理_工序任务_查询数据` | 可查到 `改制-王建荣`,任务流水号 `38671` | | `质检管理_工序信息_查询数据` | 可查到零件、工序、设备和数量 | | `质检管理_分配任务_查询数据` | 可查到该工序分配记录 | 结论:审核通过后,PDA 自制件质检页面的数据查询链路可用。 ### 4. PDA 自制件质检提交 执行过程:`车间生产管理_质检管理_不合格处理` 关键参数: | 参数 | 值 | | --- | --- | | 零部件流水号 | 38671 | | 质检类型代码 | 3 | | 数量 | 1 | | 是否合格 | 1 | | 人员编号 | 5 | | 不合格数量 | 0 | | 订单流水号 | 19278 | | 订单号 | BHGZ202606250004 | | 质检数量 | 1 | 结果: | 字段 | 值 | | --- | --- | | 质检流水号 | 15915 | | 质检主表记录数 | 1 | | 待入库单数 | 1 | 结论:PDA 自制件质检提交成功,并生成自制待入库单。 ### 5. 自制件入库查询 执行过程:`仓储管理_自制件入库_查询` 查询条件: | 参数 | 值 | | --- | --- | | 订单号_check | 1 | | 订单号 | 19278 | | 零件图号_check | 1 | | 零件图号 | XT40-2-BT40-BC-G | 结果: | 字段 | 值 | | --- | --- | | 工艺计划流水号 | 6584 | | 物料流水号 | 496 | | 零件名称 | 打刀缸 | | 零件图号 | XT40-2-BT40-BC-G | | 完成数量 | 1 | | 入库数量 | 0 | | 本次入库 | 1 | | 类型 | 自制件 | 结论:质检后,自制件入库确认列表可以查询到该待入库记录。 ### 6. 自制件入库确认 执行过程:`仓储管理_自制件入库_循环执行` 关键参数: | 参数 | 值 | | --- | --- | | 物料流水号组 | 496 | | 实际到货数量组 | 1 | | 工艺计划流水号组 | 6584 | | 入库人员流水号 | 5 | | 货位流水号组 | 1 | | 类型组 | 自制件 | | 批号组 | 0 | 事务内结果: | 字段 | 值 | | --- | --- | | 工艺计划入库数量 | 1 | | 工艺计划考核状态 | 4 | | 自制件入库记录数 | 1 | | 货位存量 | 1 | 结论:自制件入库确认成功,库存与工艺计划入库状态能够更新。 ### 7. 回滚验证 执行 `ROLLBACK TRAN` 后复查: | 字段 | 回滚后结果 | | --- | --- | | 工序完成数量 | NULL | | 工序状态 | NULL | | 工艺计划完成数量 | 0 | | 工艺计划入库数量 | 0 | | 工艺计划考核状态 | 2 | | 审核记录是否存在 | 0 | | 质检记录是否存在 | 0 | 结论:测试数据已全部回滚,未污染正式数据。 ## 六、风险和注意事项 1. 本次为数据库事务内模拟测试,验证的是后端过程和页面查询入口对应的业务链路,不等同于人工在浏览器逐按钮点击的 UI 测试。 2. 自制件最终入库确认入口在 JY 主系统仓储模块 `PurchasePartsStorage`,PDA 项目当前未发现自制件最终入库确认页面。 3. PDA 项目的 `inbound.vue` 主要覆盖采购件、离线件、车间采购件等入库,不是本次自制件完工质检后的最终入库确认入口。 4. 若后续要求“全程都在 PDA 完成入库确认”,需要新增或调整 PDA 自制件入库确认页面,并对接 `仓储管理_自制件入库_查询` 和 `仓储管理_自制件入库_循环执行`。 ## 七、最终结论 从 MES 工作站提交生产完成审批,到 JY 主系统审核通过,再到 PDA 自制件质检,最后到 JY 主系统自制件入库确认,数据库业务链路验证通过。 本次测试未发现阻断性问题。 修改人:Ld 修改时间:2026-07-06 09:14:24;