639 Commits (02bf4e9cf61313e5e35667e55b5d197ed6bc10fd)

Author SHA1 Message Date
zangch@mesnac.com c23341b401 refactor(dms): 优化故障追溯报表的日期处理和数据结构
- 将 FaultTraceReportBo 中的 startDate 和 endDate 字段类型从 Date 改为 String
- 在 FaultTraceReportVo 中:
- 添加 ExcelIgnore 注解以忽略 periodStart 字段的导出
- 将 topResolutionTime 字段类型从 Date 改为 String
  - 调整 ExcelProperty 注解的参数以优化导出数据的显示
- 移除不必要的空行和注释,提高代码可读性
10 months ago
zangch@mesnac.com f2c47f86bd feat(dms): 设备故障处理记录表(详细追溯)报表实现
- 新增 DmsReportController、DmsReportMapper、DmsReportServiceImpl等类
- 实现设备故障处理记录的查询和导出功能
- 添加 FaultTraceReportBo、FaultTraceReportVo 等数据传输对象
- 编写复杂的 SQL 查询语句,计算产量损失和工单延误数
10 months ago
zangch@mesnac.com fea8b1e0a7 feat(dms): 添加设备维保和巡检工单相关接口
- 在 DmsBillsMaintDetailController 和 DmsInspectInstanceDetailController 中添加了新的 API 接口
- 在 DmsBillsMaintDetailServiceImpl 和 DmsInspectInstanceDetailServiceImpl 中实现了新的服务方法
- 更新了 IDmsBillsMaintDetailService 和 IDmsInspectInstanceDetailService 接口,添加了新的方法定义
10 months ago
zangch@mesnac.com 425d27a713 feat(dms): 添加机台图片地址和文件名字段
- 在 DmsBaseMachineInfo、DmsBaseMachineInfoBo 和 DmsBaseMachineInfoVo 中添加 photoAddress 和 ossId 字段
- 实现单个和批量设置图片地址的方法
- 在查询方法中添加图片地址的处理逻辑
- 引入 RemoteFileService 用于获取文件 URL
10 months ago
zangch@mesnac.com c9412a2423 feat(qms): 每周生产测试不良数据分析图表实现
- 新增日报表和周报表功能
- 实现不良品分析报表
- 添加报表控制器和报表服务接口
- 编写报表数据传输对象和视图对象
- 实现报表数据查询和统计逻辑
10 months ago
xs 0f1fc16f98 1.5.4后端
AI表单设置
10 months ago
zangch@mesnac.com c156bc2c70 feat(hwmom-mes): 添加生产计划监控列表导出功能
- 新增导出生产计划监控列表的方法 exportMonitor 在 IProdPlanInfoService 接口中
- 在 ProdPlanInfoController 中添加对应的控制器方法
- 在 ProdPlanInfoServiceImpl 中实现导出功能,包括构建动态表头和数据
- 在 ExcelUtil 中添加通用的动态表头导出方法 exportExcelWithDynamicHead
10 months ago
zangch@mesnac.com df3dc12d8f refactor(dms): 重构查询方法以提高代码可读性和性能
- 移除了 buildQueryWrapper 方法,直接在 count 方法中构建查询条件
- 使用 JoinWrappers.lambda 方法替代 MPJLambdaWrapper,提高代码可读性
-通过直接比较参数值来构建查询条件,避免了不必要的条件判断- 优化了代码结构,提高了查询效率
10 months ago
zangch@mesnac.com 7c73699037 feat(dms): 添加设备管理和工单相关控制器和服务的计数功能
- 在多个控制器中添加了获取计数的 API 接口
- 在对应的服务实现类中实现了计数方法
- 更新了服务接口,增加了计数相关的方法定义
- 优化了查询封装,使用 MPJLambdaWrapper 进行条件构建
10 months ago
zangch@mesnac.com 17f773d22c feat(wms): 添加物料保质期提醒时间字段
- 在 BaseMaterialInfo、BaseMaterialInfoBo、BaseMaterialInfoVo、WmsInventory 等类中添加 wmsAlarmTime 字段
- 更新 WmsInventoryMapper.xml 以包含 wms_alarm_time 的查询
- 修改 WmsInventoryServiceImpl 中的查询方法,加入物料保质期提醒时间的查询
10 months ago
zangch@mesnac.com 0a42649505 fix(wms): 修复库存数量计算潜在空指针异常
- 在计算新的库存数量时,增加了对 changeQty 的空值检查- 避免了在 changeQty 为 null 时可能发生的空指针异常
-确保了库存数量的正确计算和程序的稳定性
10 months ago
zangch@mesnac.com 0ec5aa88a9 refactor(wms): 优化调拨分包打印功能
-完善打印条件验证,确保只有出库数量等于调拨数量时才能打印
- 优化覆盖模式下的任务删除逻辑
- 重构代码结构,提高可读性和可维护性
- 增加日志记录,便于问题追踪和调试
10 months ago
zangch@mesnac.com 475a583f8f feat(wms): 调拨工单删除时增加子表数据级联删除
- 在删除调拨工单时,增加对关联子表数据的级联删除逻辑
- 新增事务注解,确保删除操作的原子性
- 优化代码结构,提高可维护性
10 months ago
zangch@mesnac.com 96a8d22d54 refactor(wms): wms保质期以天为单位
- 在 BaseMaterialInfo、BaseMaterialInfoBo 和 BaseMaterialInfoVo 类中
- 将最大停放时间字段的注释从"最大停放时间(秒)"修改为"最大停放时间(wms用天)"
- 这个修改统一了字段的描述,确保在 wms 系统中使用天作为单位
10 months ago
zangch@mesnac.com 94aca75948 feat(wms): 添加供应商信息导入功能
- 新增 IBaseSupplierInfoService 供应商信息服务依赖
- 添加 /saveInstockOrder 接口用于 ERP 导入供应商
10 months ago
zangch@mesnac.com 264ce67a97 feat(wms): 增加移库订单和出库记录的关联查询功能
- 在 WmsMoveOrder 模型中添加仓库名称和物料名称字段
- 更新 WmsMoveOrderServiceImpl 以关联查询仓库名称和物料名称
- 在 WmsMoveOrderVo 中添加仓库名称和物料名称字段
- 在 WmsOutstockRecord 模型中添加用户账号和昵称字段
- 更新 WmsOutstockRecordServiceImpl 以关联查询用户昵称和账号
- 在 WmsOutstockRecordVo 中添加用户账号和昵称字段
10 months ago
wanghao bf68095105 增加 调拨入库记录,状态修改 10 months ago
wanghao 48faf53701 Merge remote-tracking branch 'origin/master' 10 months ago
wanghao 8a98fc690a 增加 调拨入 10 months ago
zangch@mesnac.com c071b23c98 refactor(wms): 优化调拨任务重新打印和删除逻辑
- 移除重新打印和删除操作中的 inboundStatus 验证
- 新增出库数量和调拨数量比较逻辑,只有相等时才允许操作
-简化 updateTaskBarcode 方法,移除不必要的状态检查
- 优化 deleteTasksByDetailId 方法,增加删除条件验证
10 months ago
wanghao c39c0b7016 增加 调拨出库数量验证 10 months ago
wanghao 465823cd6f Merge remote-tracking branch 'origin/master' 10 months ago
wanghao a8e721bac9 增加 调拨出库任务更新 10 months ago
zangch@mesnac.com fb61d20f3a refactor(wms): 优化调拨任务创建逻辑
- 支持 Web 端覆盖模式:允许删除现有任务并重新创建
- 将每包数量的数据类型从 Long 改为 BigDecimal,提高精度
- 优化任务创建流程,适应新的业务需求
10 months ago
wanghao cf2ed1ceaa Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/domain/WmsInventory.java
10 months ago
wanghao 8e42ebde1f 增加 调拨出库插入记录、插入任务 10 months ago
xs 15615a7399 1.5.3后端
1、AI生成SQL的表信息设置,包括缓存的处理
2、AI生成SQL功能
10 months ago
zangch@mesnac.com e4774798a4 feat(wms): 关联查询物料保质期
- 在 WmsInventory 模型中添加 maxParkingTime 字段
- 更新 WmsInventoryMapper.xml 中的查询语句,包含 max_parking_time 列- 修改 WmsInventoryServiceImpl 中的查询方法,获取物料最大停放时间
- 在 WmsInventoryVo 中添加 maxParkingTime 字段,用于前端展示
10 months ago
wanghao b2447e0d7b Merge remote-tracking branch 'origin/master' 10 months ago
wanghao cb7683484c 增加 调拨出库查询接口 10 months ago
zangch@mesnac.com 862806ea0a refactor(wms): 重构分配订单详情查询接口
- 合并了 queryPageList 和 queryList 方法的查询逻辑
- 优化了查询条件的构建方式,提高了代码可读性和维护性
- 移除了未使用的导入和冗余代码,简化了代码结构
10 months ago
zangch@mesnac.com d332c0455a feat(wms): 添加调拨工单审批功能并优化相关实体和接口
- 在 IWmsAllocateOrderService 中添加 approveAllocateOrder 方法用于审批调拨工单
- 在 WmsAllocateOrderController 中添加 approveAllocateOrder 接口
- 在 WmsAllocateOrderServiceImpl 中实现 approveAllocateOrder 方法
- 优化 WmsAllocateOrder 和 WmsAllocateOrderDetail 实体类,将 createBy 和 updateBy 字段类型改为 Long
- 修改 WmsAllocateOrderDetailServiceImpl 中的查询方法,简化代码结构
- 更新 WmsAllocateTask 实体类,添加表主键标注
10 months ago
wanghao 6dec4c77f5 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsAllocateOrderDetailServiceImpl.java
10 months ago
wanghao 76d6d6d154 增加 调拨出库查询接口 10 months ago
zangch@mesnac.com 9248f4485d feat(wms): 优化调拨订单和详情的查询
- 在 WmsAllocateOrder 和 WmsAllocateOrderDetail 中添加仓库名称字段- 更新 WmsAllocateOrderDetailServiceImpl 和 WmsAllocateOrderServiceImpl 中的查询方法
- 在 WmsAllocateOrderDetailVo 和 WmsAllocateOrderVo 中添加仓库名称字段
- 优化查询性能,减少重复的 leftJoin 操作
10 months ago
zangch@mesnac.com ce69970828 refactor(hwmom-wms): 为 WmsInventoryCheck 类添加 EqualsAndHashCode 注解
- 在 WmsInventoryCheck 类中添加了 @EqualsAndHashCode 注解
- 通过继承 TenantEntity 类,优化了类的结构和比较逻辑
10 months ago
zangch@mesnac.com 2a9a0cd965 refactor(wms): returnStoreSubmit将updateById 改回调用 updateTable 方法
- 在 selectOrderInfoByCode 方法中,将返回值从 null 改为调用 baseMapper 的查询方法
- 在更新订单状态的方法中,将 updateById 改为调用 updateTable 方法
10 months ago
zangch@mesnac.com bb7a3a2f0f feat(wms): 添加退库工单审批功能
- 在 IWmsReturnOrderService 接口中添加 auditReturnOrder 方法
- 在 WmsReturnOrderController 中添加 audit 方法处理审批请求
- 在 WmsReturnOrderServiceImpl 中实现 auditReturnOrder 方法
- 优化 WmsReturnOrderBo 类,添加必要的字段和注解
- 新增 WmsReturnOrderMapper.xml 文件,定义 MyBatis 映射
10 months ago
wanghao 36df3b6c3e 修改 移库工单 PDA插入 10 months ago
wanghao 07b61183bc 修改 移库工单字段 10 months ago
wanghao 71e7a63230 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsInventoryService.java
10 months ago
wanghao 52138c0319 修改 移库 10 months ago
zangch@mesnac.com e0b13ae13b feat(wms): 实现调拨分包打印功能
- 新增调拨分包打印相关接口和实现
- 增加调拨任务创建、查询、更新和删除功能
- 实现触发打印条码和验证可打印性功能
- 优化调拨明细查询,增加已分包数量字段
10 months ago
zangch@mesnac.com 06957a151f feat(wms): 添加库存告警列表接口
- 在 IWmsInventoryService 中新增 getListInventoryAlarm 方法- 在 WmsInventoryController 中添加 getListInventoryAlarm 接口
- 在 WmsInventoryMapper 中增加 getListInventoryAlarm 方法
- 在 WmsInventoryMapper.xml 中实现 getListInventoryAlarm 的 SQL 查询
- 在 WmsInventoryServiceImpl 中实现 getListInventoryAlarm 方法

此改动用于查询库存告警列表,支持按仓库、锁定状态、物料分类、库存状态等条件筛选。
10 months ago
zangch@mesnac.com 1d0fe2f860 refactor(wms): 优化库存台账查询功能
- 移除了 WmsInventoryController 中冗余的权限注解
- 修改了 WmsInventoryMapper.xml 中的 SQL 查询,移除了无效的条件判断
- 重构了 WmsInventoryServiceImpl 中的库存台账查询逻辑:
 - 根据 changeType 参数决定查询哪些类型的记录
  -优化了查询性能,避免了不必要的数据检索
  - 保留了原有的数据处理和计算逻辑
10 months ago
zangch@mesnac.com 743e72a533 feat(wms): 添加库存台账功能
- 新增库存台账相关的 BO 和 VO 类
- 在 InventoryService 中添加查询库存台账的方法
- 在 InventoryController 中添加库存台账的 API 接口
- 在 InventoryMapper 中添加查询各类库存变动记录的方法
- 在 XML 文件中添加对应的 SQL 查询语句
10 months ago
zangch@mesnac.com f8dcc512f0 feat(wms): 添加高价值物料字段并验证必要项
- 在 WmsOutstockDetailBo 类中添加 isHighValue 字段,用于标识是否为高价值物料
- 为 materialId 和 outstockQty 字段添加 @NotNull 注解,确保在添加和编辑时进行非空验证
- 移除 agvStatus 字段的注释
10 months ago
zangch@mesnac.com e6fe7c8bda feat(wms): 添加出库订单高价值物料审核逻辑
- 在创建出库订单时,判断是否包含高价值物料
- 如果包含高价值物料,设置审核状态为"待审核"
- 如果不包含高价值物料,设置审核状态为"非高价值物料"
-优化了代码导入部分,使用了更简洁的导入方式
10 months ago
zangch@mesnac.com 3d0cab34ef feat(wms): 出库单增加客户名称字段并优化仓库选择功能
- 在 WmsOutstockOrder 模型中添加 customerName 字段
- 在 WmsOutstockOrderBo 中添加 customerName 字段并进行校验
- 在 WmsOutstockOrderServiceImpl 中实现客户名称的关联查询
- 在 WmsOutstockOrderVo 中添加 customerName 字段用于展示
- 优化仓库选择界面的错误提示信息
10 months ago
wanghao ce1129e028 修改重复字段 10 months ago
wanghao 379e9afeb4 Merge remote-tracking branch 'origin/master' 10 months ago
wanghao 9a3bad8bd1 增加 物料质检入库 10 months ago
zangch@mesnac.com a8ff530973 feat(wms): 仓库管理-出库单相关功能优化
- 在 WmsOutstockOrder、WmsOutstockOrderBo 和 WmsOutstockOrderVo 中添加仓库名称字段
- 在查询出库单信息时,增加仓库名称的查询和显示
- 优化出库单新增逻辑,处理子表数据的保存
10 months ago
zangch@mesnac.com 5edc0b7966 feat(wms): 添加质检状态字段并优化库存查询
- 在 WmsInstockPrint、WmsInstockPrintBo 和 WmsInstockPrintVo 中添加质检状态字段 inspectionType
- 在 WmsInventoryMapper.xml 中添加 storeId 的查询条件,优化库存查询功能
10 months ago
zangch@mesnac.com 2189c0f53b feat(wms): 优化库存查询接口并添加新功能
- 在 WmsInventory 模型中添加仓库名称字段
- 在 WmsInventoryVo 中添加仓库名称字段
- 在 IWmsInventoryService 中添加按库位和物料类型查询库存的新方法
- 优化库存查询 SQL,关联查询仓库名称
10 months ago
wanghao 3059c90936 Merge remote-tracking branch 'origin/master' 10 months ago
wanghao 4ac97a2e88 增加 质检入库接口 10 months ago
zangch@mesnac.com b4a8575d66 feat(wms): 优化盘点任务按物料类型过滤库存功能
- 新增按物料类型过滤库存的方法 queryInventoryByLocationAndMaterialType
- 在 RemoteInventoryCheckServiceImpl 中根据任务类型和物料类型查询库存- 修改 WmsCheckTaskServiceImpl 中的任务名称生成逻辑
- 优化 WmsInventoryCheckServiceImpl 中的检查单号生成逻辑
10 months ago
zangch@mesnac.com 0ab46c978f refactor(dubbo): 调整 Dubbo 服务调用超时时间为1分钟
- 将 WmsCheckTaskExecutor 中的 remoteInventoryCheckService 调用超时时间从 15000毫秒调整为 60000 毫秒
- 将 WmsCheckTaskServiceImpl 中的 remoteJobService 调用超时时间从 15000 毫秒调整为 60000毫秒
10 months ago
zangch@mesnac.com 1b435e7e29 feat(wms): 打印记录重复打印(待完善调用打印机接口)
- 新增 print 方法处理批量打印请求
- 调用 IWmsInstockPrintService 的 printCOde 方法进行实际打印
- 优化了 WmsInstockPrintController 的 imports
10 months ago
zangch@mesnac.com 46d1664ec8 feat(wms): 实现采购入库联动更新采购订单
- 在入库单保存时,针对采购类型入库单,更新对应采购订单明细的送货数量
- 根据采购订单明细的完成情况,自动更新采购订单主表的状态
- 在删除入库单时,逆向更新对应采购订单明细的送货数量及订单状态
- 优化了数据查询和更新逻辑,提高系统性能和数据一致性
10 months ago
zangch@mesnac.com 140ee9ee1f refactor(wms): 重构部分代码并优化查询
- 使用 Hutool 的 BeanUtil 替代 Mapstruct 进行对象转换
- 更新多个 Mapper 文件中的表连接查询逻辑
- 优化部分 SQL 语句,增加物料名称等字段的查询
- 调整表名以适应新的数据结构
10 months ago
zangch@mesnac.com 155edf4a85 feat(wms): 添加入库单物料打印条码功能
- 在 IWmsInstockPrintService 接口中新增 printCOde 方法
-支持批量打印入库单物料条码
- 方法参数为 WmsInstockPrintVo 列表,返回布尔值表示打印是否成功
10 months ago
zangch@mesnac.com 41333ee8ee refactor(wms): 重复打印功能,入库打印新加质检要求
- 修改 WmsAllocateTask、WmsInstockDetail、WmsInstockPrint 等领域模型的字段名称和含义
- 更新相关的 BO、VO 类以保持一致性
- 优化 WmsInstockDetailServiceImpl 和 WmsInstockPrintServiceImpl 中的逻辑
- 新增 printCode 方法实现批量打印功能
10 months ago
zangch@mesnac.com f1820d0828 fix(wms): 修复采购订单物料信息保存问题
- 在 WmsInstockDetailServiceImpl 中添加物料 ID 到打印对象
-移除 WmsPurchaseOrderDetail 中的冗余字段和注解
- 在 WmsPurchaseOrderDetailMapper.xml 中添加物料 ID 字段
10 months ago
zangch@mesnac.com fe7766ea3c fix(wms): apportionQty是打印的包数,materialQty是每包的物料数量
- 修改打印检查逻辑,从检查剩余数量改为检查是否已经打印过
- 调整打印数量设置,确保按包数打印而不是按物料数量
- 优化变量命名,提高代码可读性
10 months ago
wanghao c94d198b14 Merge remote-tracking branch 'origin/master' 10 months ago
wanghao ff4d79bdf5 增加 入库查询推荐库位 10 months ago
zangch@mesnac.com 31d82120a5 refactor(wms): 优化物料信息查询的关联字段
-将 BaseMeasurementUnitInfo 的 unitName 字段关联到 BaseMaterialInfo 的 materialUnit 字段
- 优化了物料信息查询的关联逻辑,提高了查询效率和准确性
10 months ago
zangch@mesnac.com 64a3c9c32e refactor(wms): 移除 WmsInstockDetail 中的 AGV 相关字段,新增为print为agv
-从 WmsInstockDetail、WmsInstockDetailBo、WmsInstockDetailVo 中移除了 isAgv、completeQty 和 agvStatus 字段
- 在 WmsInstockPrint、WmsInstockPrintBo 和 WmsInstockPrintVo 中添加了 isAgv 和 agvStatus 字段
- 删除了 WmsInstockDetailServiceImpl 中的 actionAGV 方法
10 months ago
zangch@mesnac.com e3d8ec8941 refactor(wms): 重构入库相关功能
- 修改 WmsInstockDetail、WmsInstockOrder 和 WmsInstockPrint 类中的字段填充策略
- 优化 WmsInstockDetailServiceImpl 中的分包逻辑,移除平均分包和自定义分包的区分
- 新增 AGV 相关的字段和方法
- 修复了一些潜在的 bug,如分包数量总计不等于入库数量的问题
- 优化了代码结构,提高了代码的可读性和可维护性
10 months ago
xs 8f04077a44 1.5.2后端
完善AI部分
10 months ago
zangch@mesnac.com 6e269354ac feat(wms): 完善wms
- 实现调拨打印的 CRUD功能
- 修改供应商和客户基础信息bug
- 入库单子表新加agv相关字段,当入库单为agv入库时更新agv入库任务界面并且状态为未打印(未调用),当agv入库单子表打印时调用agv接口(待完善逻辑)
10 months ago
xs 5b4d539ce8 1.5.1后端
1、AI对话大模型封装,实现DeepSeek API对接 2、AI向量模型封装,实现腾讯云智能体API对接 3、向量数据库方法实现的封装 4、AI知识库的增删改查 5、AI知识库内容的上传、解析、向量化、预览、删除 6、检索知识库
10 months ago
zangch@mesnac.com 8632bb8872 feat(wms): 新增供应商信息管理功能
- 添加供应商信息相关实体类、Mapper、Service、Controller
- 实现供应商信息的增删改查、分页查询、导出等功能
- 新增用户信息相关实体类、Mapper、Service、Controller
- 实现用户信息的增删改查、分页查询等功能
10 months ago
zangch@mesnac.com 2e58e35bab feat(wms): 更新采购订单状态逻辑
- 在 WmsInstockRecordServiceImpl 中添加 updatePurchaseOrderStatus 方法
- 该方法根据采购订单的总采购数量与已入库数量对比来判断订单状态
- 更新 WmsInstockRecord 和 WmsPurchaseOrder 相关字段
- 优化 WmsPurchaseOrderServiceImpl 中的 insertByBo 方法,明确订单状态初始化
10 months ago
zangch@mesnac.com 0901fb1177 feat(wms): 新增采购订单物料列表查询功能并优化盘点相关功能
- 在 IWmsPurchaseOrderDetailService 中新增 queryListWithInstockedQty 方法,用于查询带已入库数量统计的采购订单物料列表
- 修改 RemoteInventoryCheckServiceImpl 中的 generateOrderCode 方法,根据盘点任务类型生成不同前缀的订单号
- 在 WmsPurchaseOrderController 中为新增采购订单设置默认订单类型
10 months ago
yinq cefc2b802b update 出库明细关联物料大类 10 months ago
yinq 87ec4772da update 执行分页自定义SQL查询,返回数据List 10 months ago
zangch@mesnac.com 3274c2904d feat(wms): 新增采购订单物料列表查询功能并优化盘点相关功能
- 在 IWmsPurchaseOrderDetailService 中新增 queryListWithInstockedQty 方法,用于查询带已入库数量统计的采购订单物料列表
- 修改 RemoteInventoryCheckServiceImpl 中的 generateOrderCode 方法,根据盘点任务类型生成不同前缀的订单号
- 在 WmsPurchaseOrderController 中为新增采购订单设置默认订单类型
11 months ago
zangch@mesnac.com 227559e2e6 feat(wms): 新增质检要求字段 11 months ago
zangch@mesnac.com 0fa1319217 feat(wms): 采购订单物料列表增加已入库数量统计
- 新增接口和方法查询带已入库数量的采购订单物料列表
- 在 WmsPurchaseOrderDetailVo 中添加已入库数量和剩余可入库数量字段
- 实现查询逻辑,通过左连接和子查询计算已入库数量
- 出库单添加客户字段
11 months ago
zangch@mesnac.com d497f61c48 feat(wms): 添加客户基础信息模块
- 新增客户基础信息相关的实体类、BO、VO、Mapper、Service、Controller等
- 实现客户基础信息的增删查改功能
- 添加分页查询、导出Excel等功能
11 months ago
zangch@mesnac.com 668850dc3a feat(wms): 入库和出库记录增加特殊标识字段,特殊标识字段用于区分调拨和退库记录
- 在 WmsInstockRecord、WmsInstockRecordBo 和 WmsInstockRecordVo 中添加 specialType 字段
- 在 WmsOutstockRecord、WmsOutstockRecordBo 和 WmsOutstockRecordVo 中添加 specialType 字段
- 特殊标识字段用于区分调拨和退库操作
11 months ago
zangch@mesnac.com 64496f4d31 refactor(wms): 优化入库单相关代码
- 在 WmsAllocateOrder 和 WmsAllocateOrderDetail 类中,为 @TableId 注解添加 value属性
- 修复 WmsInstockOrderServiceImpl 中保存入库单逻辑的问题
- 优化入库单明细列表中入库单 ID 的设置方式
11 months ago
zangch@mesnac.com 3ced8e35df refactor(wms): 优化实体类定义和盘点逻辑
-为多个实体类添加或修正@TableId注解,明确主键字段
- 移除不必要的导入和注解,简化代码结构
- 优化盘点任务创建逻辑,处理空值情况
- 调整入库单生成逻辑,优化代码顺序
11 months ago
zangch@mesnac.com 75457dcca0 feat(ruoyi-api): 添加 hwmom-api-wms 模块,实现定时任务生成盘点工单主子表,实现盘点任务的编码唯一、名称唯一
- 新建 hwmom-api-wms 模块
- 在 ruoyi-api 的 pom.xml 文件中添加了 hwmom-api-wms 模块
- 盘点工单WmsInventoryCheck的盘点类型checkType按照新的设置,抽检/盘点
- 新建WmsCheckTaskExecutor("wsmCheckTsk")定时任务执行器
- 新建RemoteInventoryCheckServiceImpl.wmsInventoryCheck服务
- 新建WmsCheckTaskExecutor调用RemoteInventoryCheckServiceImpl.wmsInventoryCheck定时生成盘点工单
11 months ago
zangch@mesnac.com ee461ab905 feat(wms): 添加仓储盘点任务接口 11 months ago
zangch@mesnac.com db9e5bb260 feat(wms): 添加仓储盘点任务功能,增加定时任务
- 实现增加定时任务
- 新增 WmsCheckTask 盘点任务实体类
- 创建 WmsCheckTaskBo业务对象和 WmsCheckTaskVo 视图对象
- 实现 WmsCheckTaskController 控制器
- 编写 WmsCheckTaskMapper 映射接口和 XML 文件
11 months ago
wanghao 5d883a1512 Merge remote-tracking branch 'origin/master' 11 months ago
wanghao 85534e2107 修改 同步错误 11 months ago
zangch@mesnac.com cd7538d13b feat(wms): 添加出库单和出库单物料的列表查询接口
- 在 WmsOutstockDetailController 中添加 getOutstockDetailList 方法,用于查询出库单-物料列表
- 在 WmsOutstockOrderController 中添加 getOutstockOrderList 方法,用于查询出库单列表
11 months ago
zangch@mesnac.com b27d90d423 feat(wms): 添加物料高价值标识并优化入库审批功能
- 在 WmsOutstockDetail模型中添加 isHighValue 字段,用于标识高价值物料
- 在 WmsOutstockDetailServiceImpl 中实现高价值物料信息的查询和关联
11 months ago
xs a2b8e1747b 1.5.1
完善
11 months ago
xs b9dbdb9d67 Merge remote-tracking branch 'origin/master' 11 months ago
xs c18cc38811 1.5.0
AI人工智能后端服务
deepseek对话模型和腾讯云lke向量模型封装
AI配置:AI平台信息、AI知识库类型、AI模型配置
AI技能:AI问答
11 months ago
zangch@mesnac.com 6dacf11dbf refactor(wms): 修改库存查询接口
- 将方法 queryByBatchAndLocation 修改为只根据批次码查询库存
- 移除了该方法的 locationCode 参数
11 months ago
wanghao c887d9831a Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsReturnOrderServiceImpl.java
11 months ago
wanghao 73e646965c 增加 退库入库 11 months ago
zangch@mesnac.com dfc361d850 feat(wms): 新增即入即出和外协入库功能,调拨单新增调拨原因字段
- 新增即入即出入库单类型,实现物料直接从入库到出库的快速流转
- 增加外协入库功能,支持外部协作单位的物料入库
- 优化入库单和出库单的生成逻辑,增加批次码和出库记录的处理
- 调整库存查询方式,改为仅根据批次码查询
- 修复部分领域对象的属性类型,如BigDecimal
11 months ago
yinq a3114f135e update wms手动创建出库单逻辑 11 months ago
wanghao dd8b00c139 增加 移库合库接口 11 months ago
wanghao 1e34dd7bd8 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsPdaApiService.java
11 months ago
wanghao 9d87d6fc2b 增加 异常出库接口 11 months ago
wanghao 43782a7116 修改 质检不合格详情返回json 11 months ago
zangch@mesnac.com 2c3529c1f7 feat(wms): 增加 AGV 入库和出库相关功能
- 在入库单和出库单中添加 AGV状态字段
- 增加即入既出的入库类型
- 添加 AGV 任务相关的字段和功能
- 优化出库单查询条件,支持 AGV任务相关查询
11 months ago
zangch@mesnac.com b9488c858e feat(wms): 新增出库单审批功能 11 months ago
zangch@mesnac.com 375b2956a1 feat(wms): 物料信息中添加是否高价值物料和质检要求字段,新增物料类型、物料大类和计量单位信息相关功能,修改物料信息与之关联
- 新增物料类型信息相关实体、控制器、服务、Mapper等
- 新增计量单位信息相关实体、控制器、服务、Mapper等
- 在基础物料信息中添加是否高价值物料和质检要求字段
11 months ago
yinq 3c097a77ce update 添加wms生产入库接口 11 months ago
zangch@mesnac.com 6c7a88110f feat(wms): 新增入库单打印条码的待入库列表功能
- 在 WmsInstockPrint 模型中添加 locationId、inboundStatus 和 actualInboundTime 字段
- 更新 WmsInstockPrintBo 和 WmsInstockPrintVo 以包含新字段
- 修改 WmsInstockPrintServiceImpl 以支持待入库列表的查询
- 在 WmsInstockRecordServiceImpl 中更新入库状态和实际入库时间
11 months ago
zangch@mesnac.com 9dbd6ed1c2 feat(wms): 完成质检并更新库存(质检入库)
- 在 IWmsInstockRecordService 中添加 completeQualityCheck 方法
- 在 IWmsInventoryService 中添加 queryByBatchAndLocation 方法
- 修改 WmsInstockDetailServiceImpl 中的 updateByBo 方法
- 实现 WmsInstockRecordServiceImpl 中的 completeQualityCheck 方法
- 实现 WmsInventoryServiceImpl 中的 queryByBatchAndLocation 方法
- 调整 WmsOutstockRecordBo 中的数据类型
11 months ago
yinq 8a6be901d1 update ERP同步采购订单状态 11 months ago
yinq f1f492ef6c update ERP同步新增采购订单优化 11 months ago
yinq 761c3aa057 update 添加ERP同步新增采购订单 11 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. 更新入库明细的已分包数量(仅当分包时更新)
11 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 中添加入库方式字段
- 优化采购订单相关代码结构
11 months ago
zangch@mesnac.com e0bfd8ea44 feat(wms): 复制mes的生产订单信息模块
- 新增生产订单信息相关的实体类、BO、VO、Mapper、Service、Controller等
- 实现生产订单信息的增删查改功能
- 添加生产订单信息的导出功能
-优化生产订单信息的查询条件和结果展示
11 months ago
yinq 8347ac085a update 更新节点信息列表 11 months ago
zangch@mesnac.com 12a148d010 feat(wms): 物料信息关联物料大类名称
- 在 BaseMaterialInfo 模型中添加 materialCategoryName 字段
- 修改 BaseMaterialInfoServiceImpl 中的查询方法,实现物料大类名称的关联查询
- 更新 BaseMaterialInfoVo 中添加 materialCategoryName 字段用于展示
11 months ago
zangch@mesnac.com 1670de4eaf refactor(wms): 完善returnSelectCode方法,现在的关系是仓库→区域→库位关系,出库记录WmsOutstockRecord关联到库位WmsBaseLocation,再根据WmsBaseLocation库位关联到区域WmsBaseArea,查询到区域的warehouseId
- 在 WmsBaseLocation 模型中重新添加 warehouseId 字段,但不存入数据库
- 修改 WmsBaseLocationServiceImpl 中的查询逻辑,通过区域关联仓库
- 更新 WmsBaseLocationVo 中的 warehouseId 字段,用于展示所属仓库
- 调整 WmsPdaApiController 和 WmsPdaApiServiceImpl 中的逻辑,以适应新的仓库关联方式
11 months ago
zangch@mesnac.com 5a48925a97 feat(wms): 修复删除区域前未校验库位的问题
- 在删除区域信息前,增加对库位的校验
- 如果区域已绑定库位,则禁止删除,并抛出异常提示
- 优化了删除操作的安全性和数据完整性
11 months ago
zangch@mesnac.com 9eb6f7fac0 feat(wms): 完善仓库→区域→库位关系,将库位管理按仓库区域划分,从关联仓库改为关联区域
- 修改 WmsBaseLocation 模型,将 warehouseId 字段改为 areaId
- 更新相关 BO、VO 类中的字段名称
- 修改服务实现类中的查询方法,以适应新的关联关系
- 保留了部分注释代码,以便未来可能的扩展
11 months ago
zangch@mesnac.com 1e0a8e65ab feat(wms): 添加区域基础信息管理功能
- 添加数据校验逻辑,确保区域编码和名称的唯一性
11 months ago
zangch@mesnac.com 5c8628ad86 fix(qms): 启动不合格评审流程
- 启动不合格评审流程,推动工作流异步线程时正确传递租户id
- 在启动不合格评审流程时,捕获当前租户 ID
- 使用 Dubbo 附件机制传递租户 ID 到异步任务
- 优化了多租户环境下的流程启动和任务完成逻辑
11 months ago
yinq ed60781013 update 从PDA提交检测结果测试接口 11 months ago
zangch@mesnac.com 79efa437b0 feat(qms): 集成工作流并优化文件上传
- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
11 months ago
yinq 852aec70d3 update 更新节点信息列表优化 11 months ago
zangch@mesnac.com 1e91616950 feat(qms): 集成工作流并优化文件上传
- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
11 months ago
zangch@mesnac.com efcdc88c9f feat(qms): 新增质检任务文件关系中间表 11 months ago
yinq 8cc0e64734 update sys添加打印信息优化 11 months ago
wanghao 3d5ba72004 Merge remote-tracking branch 'origin/master' 11 months ago
wanghao b3fd81ec00 修改 文件和数据提交 11 months ago
yinq 426e329d3e update sys打印取消认证 11 months ago
yinq 0f6a2601b1 update sys添加更新节点信息列表接口 11 months ago
yinq eeac5de4e8 update sys添加更新节点信息列表 11 months ago
wanghao 81a1bed553 修改 返回类型 11 months ago
yinq 2368ec9718 update sys添加模板列表、模板信息、节点列表 11 months ago
yinq 94829348f9 update qms已完成质检的可重复生成质检任务 11 months ago
zangch@mesnac.com ca80f3681a feat(qms): 实现质检任务删除和结果同步功能:修改子表的结果就会同步主表的结果,有一个质检任务子表的结果为不合格,那么主表的结果就应该更新为不合格
- 在 QcInspectionMainServiceImpl 中添加删除质检任务时同时删除关联子表记录的逻辑
- 在 QcInspectionResultServiceImpl 中添加插入和更新质检结果时同步更新主表状态的方法
- 优化了删除和插入操作的事务管理,确保数据一致性
11 months ago
yinq 52a6e5542c update qms不合格评审处理-开始评审 11 months ago
yinq 95313c541c update qms不合格评审改检测类型、PDA提交检测结果接口优化 11 months ago
yinq a510838802 update qmsPDA查询质检任务详情 11 months ago
zch c685ddefda refactor(qms): 将规格上下限字段类型从 BigDecimal 改为 String
- 修改了多个实体类、BO、VO 中的 specUpper 和 specLower 字段类型
- 更新了相关服务实现类中的查询条件
11 months ago
yinq ddb47eb1e6 update qmsPDA分页查询质检任务、质检任务检测类型数据类型改为Long 11 months ago
yinq 754be7a72b update qms质检任务提交接口校验、存储优化 11 months ago
zch 3657e3d7c7 refactor(qms): 优化不合格评审相关实体类字段类型
- 将 QcUnqualifiedReview、QcUnqualifiedReviewBo 和 QcUnqualifiedReviewVo 中的 unqualifiedReviewNo 字段类型从 Long 改为 String
- 为 reviewResult 字段添加更详细的注释,说明其取值含义
12 months ago
zch ba63a661dd feat(qms): 从 PDA 提交检测结果并生成不合格评审
- 在 IQcPDAService 接口中添加 submitInspection 方法
- 在 QcPDAController 中添加 submitInspection 控制器
- 在 QcPDAServiceImpl 中实现 submitInspection 方法的业务逻辑
- 如果 PDA不合格提交 ,需要生成不合格品评审单
- 新增不合格评审和不合格记录的插入逻辑
12 months ago
yinq c2a00cbbf9 update qms生成质检任务时检验类型模板校验 12 months ago
zch 55f2afbebf fix(hwmom-qms/QcPDAServiceImpl):字典赋值从Long改为String 12 months ago
zch 879fa78028 refactor(qms): 将字典相关字段Long改为String类型
- 修改了多个实体类中的检测类型、检测方法、控制类型等字段,将其数据类型从 Long 改为 String
- 更新了相关服务类和控制器中的方法,以适应这些字段类型的变更
12 months ago