444 Commits (2c3529c1f7e25b6c4af5f4462e62b32f3ecedacb)
 

Author SHA1 Message Date
zangch@mesnac.com 2c3529c1f7 feat(wms): 增加 AGV 入库和出库相关功能
- 在入库单和出库单中添加 AGV状态字段
- 增加即入既出的入库类型
- 添加 AGV 任务相关的字段和功能
- 优化出库单查询条件,支持 AGV任务相关查询
9 months ago
zangch@mesnac.com b9488c858e feat(wms): 新增出库单审批功能 9 months ago
zangch@mesnac.com 375b2956a1 feat(wms): 物料信息中添加是否高价值物料和质检要求字段,新增物料类型、物料大类和计量单位信息相关功能,修改物料信息与之关联
- 新增物料类型信息相关实体、控制器、服务、Mapper等
- 新增计量单位信息相关实体、控制器、服务、Mapper等
- 在基础物料信息中添加是否高价值物料和质检要求字段
9 months ago
yinq 3c097a77ce update 添加wms生产入库接口 9 months ago
zangch@mesnac.com 6c7a88110f feat(wms): 新增入库单打印条码的待入库列表功能
- 在 WmsInstockPrint 模型中添加 locationId、inboundStatus 和 actualInboundTime 字段
- 更新 WmsInstockPrintBo 和 WmsInstockPrintVo 以包含新字段
- 修改 WmsInstockPrintServiceImpl 以支持待入库列表的查询
- 在 WmsInstockRecordServiceImpl 中更新入库状态和实际入库时间
9 months ago
zangch@mesnac.com 9dbd6ed1c2 feat(wms): 完成质检并更新库存(质检入库)
- 在 IWmsInstockRecordService 中添加 completeQualityCheck 方法
- 在 IWmsInventoryService 中添加 queryByBatchAndLocation 方法
- 修改 WmsInstockDetailServiceImpl 中的 updateByBo 方法
- 实现 WmsInstockRecordServiceImpl 中的 completeQualityCheck 方法
- 实现 WmsInventoryServiceImpl 中的 queryByBatchAndLocation 方法
- 调整 WmsOutstockRecordBo 中的数据类型
9 months ago
yinq 8a6be901d1 update ERP同步采购订单状态 9 months ago
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
zangch@mesnac.com 1e91616950 feat(qms): 集成工作流并优化文件上传
- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
9 months ago
zangch@mesnac.com efcdc88c9f feat(qms): 新增质检任务文件关系中间表 9 months ago
yinq 8cc0e64734 update sys添加打印信息优化 9 months ago
wanghao 3d5ba72004 Merge remote-tracking branch 'origin/master' 9 months ago
wanghao b3fd81ec00 修改 文件和数据提交 9 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