常熟吴彦祖
|
62f721914c
|
feat(automatedWarehouse): 添加标签预留解除功能
- 在 NotifyDetailQueryMapper 中新增 getReservedLabelsToRelease 和 releaseHandlingUnitReserve 方法
- 在 NotifyDetailQueryMapper.xml 中新增查询和解除标签预留的 SQL 语句
- 修改 NotifyDetailQueryServiceImpl 的 closeApplicationTask 方法,增加标签预留解除逻辑
- 更新返回消息内容,包含栈板调用状态和标签预留状态的解除信息
- 添加标签预留查询和解除的相关业务处理流程
|
1 month ago |
常熟吴彦祖
|
0a78fd2630
|
feat(automatedWarehouse): 添加关闭申请单任务功能
- 在NotifyDetailQueryController中新增closeNotifyTask接口
- 在NotifyDetailQueryMapper中添加相关数据库查询和更新方法
- 在NotifyDetailQueryMapper.xml中实现SQL查询语句
- 在NotifyDetailQueryService中定义closeNotifyTask服务方法
- 在NotifyDetailQueryServiceImpl中实现完整的业务逻辑
- 添加参数校验、数据验证和事务处理机制
- 实现栈板调用状态解除和订单状态更新功能
|
1 month ago |
常熟吴彦祖
|
ab12c61855
|
1
|
2 months ago |
常熟吴彦祖
|
6b5ca4447c
|
feat(notify): 添加立库取出时间字段并更新相关映射配置
- 在SOIssueNotifyOrderMaterialListDetail实体类中新增outWcsTime字段
- 为outWcsTime字段添加日期时间格式化注解支持
- 更新NewIssureMapper.xml中的字段映射配置
- 更新NotifyDetailQueryMapper.xml中的字段映射配置
- 修改WcsIntegrationMapper.xml中的更新操作,同时设置outWcsFlag和outWcsTime
- 移除部分更新操作中的ROWLOCK提示,改由数据库自动管理锁粒度
|
3 months ago |
常熟吴彦祖
|
52a8e51bbc
|
1
|
3 months ago |
常熟吴彦祖
|
df48d49fb0
|
feat(agv): 添加AGV编号字段支持
- 在AgvMessageServiceImpl中为任务详情设置AGV名称
- 在AgvTaskServiceImpl中更新任务时设置AGV名称并传递给移库请求
- 为InventoryMoveRequestDto实体添加agvName字段
- 在InventoryMoveServiceImpl中为库存移动组设置AGV名称并在日志中显示
- 为WareHouseTransferRequest实体添加agvName字段
- 更新WcsIntegrationMapper.xml中的数据库表结构,添加agv_name字段
- 移除WmsMessageServiceImpl中冗余的位置更新逻辑
- 为WmsTransportTask和WmsTransportTaskDetail实体添加agvName字段及相应注释
|
3 months ago |
常熟吴彦祖
|
6026b1f0bb
|
feat(notify): 添加申请单明细目的地更新和查询功能
- 在IssureNotifyController中新增updateProductionArea接口用于更新申请单明细目的地
- 在IssureNotifyController中新增getFirstOrderListDetail接口用于获取申请单明细信息
- 在IssureNotifyMapper中新增updateProductionArea和getFirstOrderListDetail方法定义
- 在IssureNotifyMapper.xml中新增对应的SQL更新和查询语句
- 在IssureNotifyService中新增对应的服务层方法声明
- 在IssureNotifyServiceImpl中实现具体的业务逻辑处理
- 修复KitTransportMapper.xml中的格式问题
|
3 months ago |
常熟吴彦祖
|
c03950c9a7
|
1
|
3 months ago |
常熟吴彦祖
|
fa9c79ab4d
|
1
|
3 months ago |
常熟吴彦祖
|
10db60689e
|
feat(automatedWarehouse): 实现托盘合并查询接口分页功能
- 在PalletMergeQueryData实体类中新增maxPositionCount字段,支持前端传入最大已用数量筛选条件
- 更新controller层searchPalletMergeList方法,返回分页数据格式,接收page和limit参数
- 新增mapper接口searchPalletMergeListPage方法,使用MyBatis-Plus分页插件实现数据库分页查询
- 完善service层实现,支持前端传入maxPositionCount或后端自动计算最大已用位置数
- 添加分页参数校验,默认页码为1,每页限制20条记录
- 更新XML映射文件,实现分页查询SQL逻辑,支持maxPositionCount条件筛选
|
3 months ago |
常熟吴彦祖
|
0f4c8ebe29
|
fix(config): 更新开发环境数据库配置并修复任务单号生成问题
- 将开发环境数据库URL从外网地址切换回内网地址
- 修改托盘合并查询中的任务单号前缀从 WTT 改为 WOT
- 在 WCS 集成查询中添加库存预留标识过滤条件
|
3 months ago |
常熟吴彦祖
|
7429d60833
|
feat(warehouse): 添加围框自动分拣校验功能
- 新增getLowerLayerLabelInfo方法查询指定层标签物料信息
- 扩展getExpiredDateWithSerialNo查询返回receive_date和part_no字段
- 集成partAttributeMapper实现机器人分拣属性校验
- 添加物料自动分拣支持校验逻辑(is_robot_pick字段检查)
- 实现围框分拣同位置同物料同接收日期校验功能
- 增加下层标签信息获取和日期比较验证机制
|
3 months ago |
常熟吴彦祖
|
a9fa2fab6a
|
refactor(database): 移除数据库锁提示优化并发性能
- 移除所有DELETE语句中的WITH (ROWLOCK)锁提示,由数据库自动管理锁粒度
- 移除所有UPDATE语句中的WITH (ROWLOCK)锁提示,提高并发处理能力
- 保留必要的UPDLOCK用于悲观锁场景,确保数据一致性
- 更新相关注释说明锁策略调整原因和影响
- 优化仓储集成服务中的API调用顺序,提升处理效率
|
3 months ago |
常熟吴彦祖
|
663cd54619
|
feat(warehouse): 实现栈板自动入库和合托功能
- 添加PalletAutoGoToWCS服务接口和实现类
- 修改DeliveryTaskServiceImpl使用自动入库服务
- 更新application.yml添加ifs-domainUserID2配置
- 调整application-dev.yml数据库连接配置
- 实现合托任务自动完成逻辑
- 添加合托任务相关数据库操作方法
- 更新NotifyDataToWcs实体订单类型枚举
- 完善PalletMergeQueryService合托提交功能
- 添加栈板明细查询相关Mapper方法
|
3 months ago |
常熟吴彦祖
|
28537b4834
|
feat(automatedWarehouse): 添加合托查询功能模块
- 新增 PalletMergeQueryController 提供合托查询相关接口
- 新增 PalletMergeQueryData 实体类定义合托查询业务数据结构
- 新增 PalletTypeOption 实体类用于托盘类型下拉选项
- 实现 PalletMergeQueryService 服务接口及具体业务逻辑
- 集成 MyBatis Mapper 和 XML 配置完成数据库查询操作
- 实现托盘类型筛选和合托托盘列表查询功能
- 添加参数校验和查询逻辑处理机制
|
3 months ago |
常熟吴彦祖
|
724c905f93
|
1
|
3 months ago |
常熟吴彦祖
|
df228095b8
|
标签校准
|
4 months ago |
常熟吴彦祖
|
e47b03234b
|
1
|
4 months ago |
常熟吴彦祖
|
621f43c6d6
|
feat(check): 增加立库盘点功能及相关字段支持
- 在CountLabelData实体中增加locationZ字段,记录所在层数
- 在CountLabelInfo实体中增加locationZ和locationCode字段,用于记录立库层数和位置编码
- 在CountPallet实体中增加locationZ和taskNo字段,支持记录立库层数及推送任务号
- 在CountPalletData实体中增加sourceType、sourceBillNo、itemNo和createdBy字段,用于WMS任务推送
- 修改CountResult实体主键,增加pallet_id以应对异常情况
- 新增CountRfidLongMenPallet类,用于托盘过龙门RFID检测回传数据
- 在PhysicalInventoryController中新增多个接口:
- getCurrentActiveCount:获取当前活动盘点单
- pushCountToWcs:推送盘点单到WCS
- continuePushCount:继续推送后续栈板到WCS
- searchOrderTaskByCountNo:查询关联任务单列表
- searchOrderTaskDetail:查询任务单明细
- hasUncompletedTask:检查是否存在未完成任务
- createReviewTask:创建复核任务单
- 在PhysicalInventoryMapper中新增大量方法支持新功能:
- checkActiveCountExists:检查活动盘点单是否存在
- getCurrentActiveCount:获取当前活动盘点单详情
- batchInsertCountResult:批量插入盘点结果
- getCountLabelsByPallet:根据栈板查询标签列表
- updateCountLabelFlagByPallet:批量更新标签状态
- updateCountPalletFlag:更新栈板盘点状态
- getPalletDetailByPalletId:查询栈板详情标签数据
- getCountNoByTask:通过任务号查询盘点单号
- deleteCountResultByPallet:删除指定栈板盘点结果
- updateTaskDetailStatusByPallet:更新任务明细状态
- updateTaskStatusCompleted:更新任务主表状态
- searchOrderTaskByCountNo:查询任务单主表列表
- searchOrderTaskDetail:查询任务单明细列表
- countUncompletedTask:检查未完成任务数量
- countUncheckedPallet:统计未盘点栈板数量
- batchUpdateHandlingUnitCountFlagByCountNo:批量更新handling_unit盘点标志
- countLabelsByLayer:按立库层数统计标签分布
- queryLabelsByLayer:按层查询未盘点标签
- queryUnpushedPallets:查询未推送栈板列表
- updatePalletPushStatus:更新栈板推送状态
- getCountType:查询盘点单类型
- 在PhysicalInventoryMapper.xml中增加相应SQL实现上述功能
- 优化现有查询逻辑,加入location_z和location_code字段支持
- 增加对WMS任务系统集成的支持,包括任务创建、状态更新等操作
- 增强盘点数据完整性校验和异常处理机制
|
4 months ago |
常熟吴彦祖
|
a1bd94370b
|
fix(api): 修复IFS调用错误日志服务中的请求数据处理逻辑
- 移除从错误日志中重新构建请求参数的冗余代码
- 直接使用保存的请求数据避免潜在的数据不一致问题
- 简化请求处理流程提高代码可读性
refactor(sql): 修改wcs集成查询排序字段
- 将运输任务明细查询的排序字段由start_time改为task_no
- 提高查询结果的稳定性和预期性
|
4 months ago |
常熟吴彦祖
|
e33d36eccc
|
优化
|
4 months ago |
常熟吴彦祖
|
6b302a619a
|
优化
|
4 months ago |
常熟吴彦祖
|
9edc1e4c36
|
agv运输流程优化
|
4 months ago |
常熟吴彦祖
|
140aa15b3e
|
手工call栈板
|
4 months ago |
常熟吴彦祖
|
f7f2d154db
|
nolock优化
|
4 months ago |
常熟吴彦祖
|
8b1bf7b2fe
|
优化
|
4 months ago |
常熟吴彦祖
|
15e435be55
|
sql优化
|
4 months ago |
常熟吴彦祖
|
50e231ed92
|
1
|
4 months ago |
常熟吴彦祖
|
4e9950d98d
|
1
|
4 months ago |
常熟吴彦祖
|
fdbb558ca4
|
1
|
4 months ago |
常熟吴彦祖
|
0fc1e9e222
|
row lock 主键
|
4 months ago |
常熟吴彦祖
|
4335c80c9f
|
行锁和无锁
|
4 months ago |
常熟吴彦祖
|
57bbca9954
|
齐套修改
|
4 months ago |
常熟吴彦祖
|
e7aff61e95
|
齐套
|
4 months ago |
常熟吴彦祖
|
d6d26a3644
|
齐套
|
4 months ago |
常熟吴彦祖
|
a0bb4d1caf
|
更新库存
|
4 months ago |
常熟吴彦祖
|
3b3693b83b
|
合托功能
|
4 months ago |
常熟吴彦祖
|
855dc7ab35
|
合托功能
|
4 months ago |
常熟吴彦祖
|
c38e28f16d
|
取消调用记录
|
4 months ago |
常熟吴彦祖
|
307993c625
|
栈板记录
|
5 months ago |
常熟吴彦祖
|
326350a46f
|
领料
|
5 months ago |
常熟吴彦祖
|
07503ce514
|
标签call料
|
5 months ago |
常熟吴彦祖
|
6daee996ef
|
调用记录提示
|
5 months ago |
常熟吴彦祖
|
6911705dd7
|
调用记录
|
5 months ago |
常熟吴彦祖
|
39cd6a6b79
|
调用记录
|
5 months ago |
常熟吴彦祖
|
68d9eb38b2
|
立库取货
|
5 months ago |
常熟吴彦祖
|
5a608624b1
|
齐套 申请单
|
5 months ago |
常熟吴彦祖
|
8aaa246c97
|
接口幂等性校验
|
5 months ago |
常熟吴彦祖
|
aa752db2b0
|
增加rfid扫描失败区
|
5 months ago |
常熟吴彦祖
|
9dfb84d900
|
多空托入库
|
5 months ago |