Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • H holdingk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • knitting
  • holdingk
  • Merge requests
  • !1472

Merged
Created Jun 09, 2026 by wangzp@wangzpOwner

feat: 生产单导出新增字段 - 无花号布种使用新模板 (Story #993)

  • Overview 0
  • Commits 1
  • Changes 6

需求

Story #993:生产单导出新增字段

变更内容

  1. 分支条件变更:从 flowerId > 0 改为同时判断 flowerId 有效且 flowerNo 不为空
  2. 新增无花号导出模板:在排纱图前插入 2 行(下机克重 / 下机门幅 / 布架档位),数据行为空
  3. 新增导出方法 exportOrderNoFlowerExcel:复用 ProductionInstructionsPsExcel 模型,使用新模板
  4. 有花号逻辑不变:仍使用原有提花模板

涉及文件

修改

  • ExcelTemplateConstants.java — 添加 3 条模板常量
  • OrderInfoQueryManager.java — 分支逻辑 + 新增导出方法

新增

  • production_instructions_no_flower_template.xlsx(zh_CN/en-US/vi-VN)

业务规则覆盖

BR 规则 实现
BR-00 无花号用新模板;有花号用现网模板 同时判断 flowerId 有效且 flowerNo 不为空
BR-01 无花号删除提花信息行 新模板省略此行
BR-02 无花号表头改为下机克重/下机门幅/布架档位 新模板设置这三个表头
BR-03 三列数据输出为空 模板中数据行为空
BR-04 其他模板区域不做改动 其他区域与 PS 模板一致
BR-05 仅影响新导出文件 导出方法仅在新的导出请求时执行

测试要点

  • 布种有花号(flowerId 有效 + flowerNo 不为空)→ 导出提花模板
  • 布种无花号(flowerId 无效 或 flowerNo 为空)→ 导出无花号模板
  • 无花号模板中应显示"下机克重/下机门幅/布架档位"表头,数据为空
  • 有花号模板不应有变化
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feature/993-production-order-export-new-fields