489 Commits (155edf4a85601ffcfea43840eb50d9e478d023ae)
 

Author SHA1 Message Date
yinq f1f492ef6c update ERP同步新增采购订单优化 9 months ago
yinq 761c3aa057 update 添加ERP同步新增采购订单 9 months ago
zangch@mesnac.com 86822599dc refactor(wms): 重构入库单物料分包打印逻辑
- 在 WmsInstockDetailBo 中添加 splitPackageCount 和 printCopies 字段
- 重新实现 updateByBo 方法,支持分包打印和重复打印功能
- 优化打印逻辑,确保分包数量和打印份数的正确处理
- 修改方案如下:
        a. 根据instockDetailId获取入库明细,计算剩余数量(剩余数量=入库数量-已分包数量)
        b. 分包数量(splitPackageCount)>1时:
             - 检查:分包数量必须小于等于剩余数量(因为每包至少1个)
             - 计算每包数量 = 剩余数量 / 分包数量(注意:这里要确保整除?如果不整除,如何处理?根据需求,这里应该要求整除,否则提示错误)
             - 循环分包数量次数,生成多个条码记录(条码批次号规则:原条码批次号(如果有)或生成新的批次号,可以加上分包序号)
             - 更新已分包数量:原已分包数量 + 每包数量 * 分包数量
        c. 分包数量=1时:
             - 生成一条条码记录,但设置打印份数为printCopies
             - 注意:此时不更新已分包数量(因为重复打印的是同一个包,只是打印多份)
        d. 保存条码记录(wms_instock_print表)
        e. 更新入库明细的已分包数量(仅当分包时更新)
9 months ago
zangch@mesnac.com 65fe7d83f2 refactor(wms): 移除物料大类和物料信息相关控制器中的权限注解;恢复物料信息查询逻辑,添加审批日期区间查询功能;wms_instock_order和wms_instock_detail添加字段
- 移除物料大类和物料信息相关控制器中的权限注解
- 恢复物料信息查询逻辑,添加审批日期区间查询功能
- wms_instock_order表添加入库方式(PDA入库、AGV入库、质检后PDA入库、质检后AGV入库)字段,wms_instock_detail表添加质检标识(0未质检 1已质检)、分包数量(int)字段。
- 在入库明细实体和 VO 中添加分包数量和是否质检字段
- 在入库订单实体和 VO 中添加入库方式字段
- 优化采购订单相关代码结构
9 months ago
zangch@mesnac.com e0bfd8ea44 feat(wms): 复制mes的生产订单信息模块
- 新增生产订单信息相关的实体类、BO、VO、Mapper、Service、Controller等
- 实现生产订单信息的增删查改功能
- 添加生产订单信息的导出功能
-优化生产订单信息的查询条件和结果展示
9 months ago
yinq 8347ac085a update 更新节点信息列表 9 months ago
zangch@mesnac.com 12a148d010 feat(wms): 物料信息关联物料大类名称
- 在 BaseMaterialInfo 模型中添加 materialCategoryName 字段
- 修改 BaseMaterialInfoServiceImpl 中的查询方法,实现物料大类名称的关联查询
- 更新 BaseMaterialInfoVo 中添加 materialCategoryName 字段用于展示
9 months ago
zangch@mesnac.com 1670de4eaf refactor(wms): 完善returnSelectCode方法,现在的关系是仓库→区域→库位关系,出库记录WmsOutstockRecord关联到库位WmsBaseLocation,再根据WmsBaseLocation库位关联到区域WmsBaseArea,查询到区域的warehouseId
- 在 WmsBaseLocation 模型中重新添加 warehouseId 字段,但不存入数据库
- 修改 WmsBaseLocationServiceImpl 中的查询逻辑,通过区域关联仓库
- 更新 WmsBaseLocationVo 中的 warehouseId 字段,用于展示所属仓库
- 调整 WmsPdaApiController 和 WmsPdaApiServiceImpl 中的逻辑,以适应新的仓库关联方式
9 months ago
zangch@mesnac.com 5a48925a97 feat(wms): 修复删除区域前未校验库位的问题
- 在删除区域信息前,增加对库位的校验
- 如果区域已绑定库位,则禁止删除,并抛出异常提示
- 优化了删除操作的安全性和数据完整性
9 months ago
zangch@mesnac.com 9eb6f7fac0 feat(wms): 完善仓库→区域→库位关系,将库位管理按仓库区域划分,从关联仓库改为关联区域
- 修改 WmsBaseLocation 模型,将 warehouseId 字段改为 areaId
- 更新相关 BO、VO 类中的字段名称
- 修改服务实现类中的查询方法,以适应新的关联关系
- 保留了部分注释代码,以便未来可能的扩展
9 months ago
zangch@mesnac.com 1e0a8e65ab feat(wms): 添加区域基础信息管理功能
- 添加数据校验逻辑,确保区域编码和名称的唯一性
9 months ago
zangch@mesnac.com 5c8628ad86 fix(qms): 启动不合格评审流程
- 启动不合格评审流程,推动工作流异步线程时正确传递租户id
- 在启动不合格评审流程时,捕获当前租户 ID
- 使用 Dubbo 附件机制传递租户 ID 到异步任务
- 优化了多租户环境下的流程启动和任务完成逻辑
9 months ago
yinq ed60781013 update 从PDA提交检测结果测试接口 9 months ago
zangch@mesnac.com 79efa437b0 feat(qms): 集成工作流并优化文件上传
- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
9 months ago
yinq 852aec70d3 update 更新节点信息列表优化 9 months ago
wanghao eeebfdae3b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/service/impl/QcInspectionMainServiceImpl.java
#	ruoyi-modules/hwmom-qms/src/main/java/org/dromara/qms/service/impl/QcUnqualifiedReviewServiceImpl.java
9 months ago
wanghao 1117720450 修改 质检类型查询 9 months ago
zangch@mesnac.com 1e91616950 feat(qms): 集成工作流并优化文件上传
- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
9 months ago
zangch@mesnac.com efcdc88c9f feat(qms): 新增质检任务文件关系中间表 10 months ago
yinq 8cc0e64734 update sys添加打印信息优化 10 months ago
wanghao 3d5ba72004 Merge remote-tracking branch 'origin/master' 10 months ago
wanghao b3fd81ec00 修改 文件和数据提交 10 months ago
yinq 426e329d3e update sys打印取消认证 10 months ago
yinq 0f6a2601b1 update sys添加更新节点信息列表接口 10 months ago
yinq eeac5de4e8 update sys添加更新节点信息列表 10 months ago
wanghao 81a1bed553 修改 返回类型 10 months ago
yinq 2368ec9718 update sys添加模板列表、模板信息、节点列表 10 months ago
yinq 94829348f9 update qms已完成质检的可重复生成质检任务 10 months ago
zangch@mesnac.com ca80f3681a feat(qms): 实现质检任务删除和结果同步功能:修改子表的结果就会同步主表的结果,有一个质检任务子表的结果为不合格,那么主表的结果就应该更新为不合格
- 在 QcInspectionMainServiceImpl 中添加删除质检任务时同时删除关联子表记录的逻辑
- 在 QcInspectionResultServiceImpl 中添加插入和更新质检结果时同步更新主表状态的方法
- 优化了删除和插入操作的事务管理,确保数据一致性
10 months ago
yinq 52a6e5542c update qms不合格评审处理-开始评审 10 months ago
yinq 95313c541c update qms不合格评审改检测类型、PDA提交检测结果接口优化 10 months ago
yinq a510838802 update qmsPDA查询质检任务详情 10 months ago
zch c685ddefda refactor(qms): 将规格上下限字段类型从 BigDecimal 改为 String
- 修改了多个实体类、BO、VO 中的 specUpper 和 specLower 字段类型
- 更新了相关服务实现类中的查询条件
10 months ago
yinq ddb47eb1e6 update qmsPDA分页查询质检任务、质检任务检测类型数据类型改为Long 10 months ago
yinq 754be7a72b update qms质检任务提交接口校验、存储优化 10 months ago
zch 3657e3d7c7 refactor(qms): 优化不合格评审相关实体类字段类型
- 将 QcUnqualifiedReview、QcUnqualifiedReviewBo 和 QcUnqualifiedReviewVo 中的 unqualifiedReviewNo 字段类型从 Long 改为 String
- 为 reviewResult 字段添加更详细的注释,说明其取值含义
10 months ago
zch ba63a661dd feat(qms): 从 PDA 提交检测结果并生成不合格评审
- 在 IQcPDAService 接口中添加 submitInspection 方法
- 在 QcPDAController 中添加 submitInspection 控制器
- 在 QcPDAServiceImpl 中实现 submitInspection 方法的业务逻辑
- 如果 PDA不合格提交 ,需要生成不合格品评审单
- 新增不合格评审和不合格记录的插入逻辑
10 months ago
yinq c2a00cbbf9 update qms生成质检任务时检验类型模板校验 10 months ago
zch 55f2afbebf fix(hwmom-qms/QcPDAServiceImpl):字典赋值从Long改为String 10 months ago
zch 879fa78028 refactor(qms): 将字典相关字段Long改为String类型
- 修改了多个实体类中的检测类型、检测方法、控制类型等字段,将其数据类型从 Long 改为 String
- 更新了相关服务类和控制器中的方法,以适应这些字段类型的变更
10 months ago
zch 49f4e29764 fix(qms): 修复修改检测项定义同步模板子表内容时的空指针异常
- 在更新检验项目时,增加了对旧数据对象的非空判断
- 避免在没有找到对应旧数据时执行更新操作
10 months ago
zch fd45857d93 feat(qms): 增加检验时间和审核时间的时间范围筛选功能
- 在 QcInspectionMainServiceImpl 中添加开始检验时间的筛选
- 在 QcUnqualifiedReviewServiceImpl 中添加开始审核时间的筛选
- 通过参数 beginInspectionStartTime 和 endInspectionStartTime 实现检验时间筛选
- 通过参数 beginReviewStartTime 和 endReviewStartTime 实现审核时间筛选
10 months ago
yinq e57fb606c3 update qms生成质检任务时存储质检任务明细 10 months ago
yinq 7f1b6f5843 update 通过planDetailId和processId生成质检任务 10 months ago
zch 925694f554 refactor(qms): 单一事件改为开始时间和结束时间
- 修改了 QcInspectionMain 和 QcUnqualifiedReview 模型,增加了开始时间和结束时间字段
- 更新了相关的 BO、VO 和 Mapper 文件
- 删除了 IQcUnqualifiedRecordService 和 IQcUnqualifiedReviewService 接口中未实现的方法
10 months ago
zch a578de81ca refactor(qms): 删除 QcPDAController 中的方法 10 months ago
zch 4e24aecb13 feat(qms): 添加计划详情 ID 字段
- 在 QcInspectionMain、QcInspectionMainBo、QcInspectionMainVo 中添加 planDetailId 字段- 更新 QcInspectionMainMapper.xml,添加 planDetailId 的映射和查询
- 在 QcInspectionMainServiceImpl 中添加对 planDetailId 的查询条件
10 months ago
zch 96f22b6203 feat(qms): 添加计划详情 ID 字段
- 在 QcInspectionMain、QcInspectionMainBo、QcInspectionMainVo 中添加 planDetailId 字段- 更新 QcInspectionMainMapper.xml,添加 planDetailId 的映射和查询
- 在 QcInspectionMainServiceImpl 中添加对 planDetailId 的查询条件
10 months ago
zch a82a25324c refactor(qms): 重构不合格品评审服务
- 在 IQcUnqualifiedReviewService 接口中添加新方法 autoGenerateUnqualifiedReview- 删除 QcUnqualifiedGeneratorService 类,将其功能整合到其他服务中
- 优化不合格品评审记录自动生成逻辑
10 months ago
zch f73b17aeca feat(qms): 实现不合格品记录查询和统计功能
- 添加了不合格品记录的分页查询功能,包括按条件查询和日期范围查询
- 实现了不合格品的统计功能,包括总数、待评审数、已评审数等
- 优化了不合格品评审记录的生成逻辑
- 修复了一些代码格式和导入问题
10 months ago