-
在生产任务和工艺路线工序中新增质检标志字段 `checkFlag`,并更新相关查询逻辑以支持根据该字段进行过滤。此变更旨在增强任务管理的灵活性和准确性。
-
更新 SQL 查询以过滤已删除的记录,确保批次追溯时只返回有效数据。同时,增加了集成测试用例以验证新逻辑的正确性。
-
新增批次服务方法,支持根据批次代码向前和向后追溯相关批次。优化了数据库查询逻辑,确保返回 ID 最小的批次。添加了相应的单元测试,确保功能的正确性和稳定性。
-
新增对工序路由存在性验证,避免在生成物料消耗记录时出现无效路由导致的错误。更新了相关的异常处理逻辑,并调整了注释以提高代码可读性。
-
实现物料消耗记录明细的增删改查功能,包括数据对象、Mapper、Service 接口及实现类的创建。支持按消耗记录编号和行编号查询消耗明细,增强了物料消耗管理的灵活性和可追溯性。
-
将质检方案的服务逻辑拆分为两个独立的服务:MesQcTemplateIndicatorService 和 MesQcTemplateItemService,以提高代码的可维护性和可扩展性。更新相关控制器和实现类,确保功能正常。 BREAKING CHANGE: 质检方案的相关接口已更改,需更新调用方代码
-
将多个类中的质检标志字段从 `iqcCheck` 和 `qcFlag` 更新为 `iqcCheckFlag` 和 `rqcCheckFlag`,以提高代码一致性和可读性。同时,更新相关逻辑以自动计算质量状态,确保系统在处理质检时的准确性。
-
新增检测工具字段以支持更全面的检验信息,同时优化相关数据结构,提升系统的可用性和灵活性。
-
优化退货检验单的处理逻辑,新增对合格品和不合格品数量的支持。实现了根据检验结果更新退货单行的质量状态,并在部分合格的情况下进行行拆分。同时,更新了相关的接口和数据结构,确保数据一致性和完整性。
-
将来源单据类型字段从字符串更改为整型,以提高数据一致性和类型安全性。同时,添加了相关的枚举类型以支持新的字段定义。
-
新增 IQC 服务的单元测试,确保在完成 IQC 时正确更新状态并回写相关单据。测试覆盖了不同来源的 IQC 单,包括到货通知单和外协入库单,以及处理无来源单据和脏数据的情况。
-
将流水号字段类型从 Integer 修改为 Long,以支持更大的序号范围。更新相关的增量生成逻辑,确保在 Redis 中正确处理初始值和步长。同时,调整测试用例以反映这一变化。
-
2. 优化 trace 相关的逻辑
-
Conflicts: src/test/resources/sql/clean.sql src/test/resources/sql/create_tables.sql
-
Conflicts: src/main/java/cn/iocoder/dashboard/modules/system/enums/SysErrorCodeConstants.java
-
完成 YunpianSmsClient 的单元测试