han\hanst
|
422ed8a3af
|
默认库位
|
6 months ago |
常熟吴彦祖
|
521fb2a6e0
|
查询字段更新
|
6 months ago |
常熟吴彦祖
|
cbdca27eb3
|
1
|
6 months ago |
常熟吴彦祖
|
bdb737ff6f
|
1
|
6 months ago |
han\hanst
|
7098687df2
|
错误日志记录
|
6 months ago |
shenzhouyu
|
d42437e911
|
添加日志
|
6 months ago |
常熟吴彦祖
|
8c26f37fd4
|
1
|
6 months ago |
常熟吴彦祖
|
8cebf7df4e
|
1
|
6 months ago |
常熟吴彦祖
|
b86e31787b
|
1
|
6 months ago |
常熟吴彦祖
|
2228c4af10
|
加入报错接口
|
6 months ago |
常熟吴彦祖
|
fb99b2d632
|
feat(api): 添加系统错误日志功能
- 创建ErrorLogUtils工具类,提供静态方法记录业务错误、接口错误和异常
- 新增SysErrorLog实体类,定义错误日志数据表结构和字段映射
- 实现SysErrorLogController控制器,提供分页查询和详情查看接口
- 创建SysErrorLogData查询条件类,支持按站点、模块、时间等多维度筛选
- 实现SysErrorLogMapper数据访问层,包含分页查询和总数统计功能
- 配置SysErrorLogMapper.xml映射文件,定义动态SQL查询条件
- 构建SysErrorLogService服务层接口及其实现类,封装业务逻辑
- 支持工厂编码自动获取、调用方法名自动识别和异常堆栈自动提取功能
|
6 months ago |
常熟吴彦祖
|
df48d49fb0
|
feat(agv): 添加AGV编号字段支持
- 在AgvMessageServiceImpl中为任务详情设置AGV名称
- 在AgvTaskServiceImpl中更新任务时设置AGV名称并传递给移库请求
- 为InventoryMoveRequestDto实体添加agvName字段
- 在InventoryMoveServiceImpl中为库存移动组设置AGV名称并在日志中显示
- 为WareHouseTransferRequest实体添加agvName字段
- 更新WcsIntegrationMapper.xml中的数据库表结构,添加agv_name字段
- 移除WmsMessageServiceImpl中冗余的位置更新逻辑
- 为WmsTransportTask和WmsTransportTaskDetail实体添加agvName字段及相应注释
|
7 months ago |
常熟吴彦祖
|
8073c70137
|
feat(api): 添加批量重试IFS接口调用功能
- 在IfsCallErrorLogController中新增batchRetry接口支持批量重试操作
- 在IfsCallErrorLogData实体类中添加ids字段用于接收批量操作ID列表
- 在IfsCallErrorLogService中定义batchRetryIfsCall方法接口
- 在IfsCallErrorLogServiceImpl中实现批量重试逻辑,按创建时间排序执行
- 添加重试间隔控制避免并发问题,每次重试间隔0.1秒
- 实现重试结果统计返回成功和失败数量信息
|
7 months ago |
常熟吴彦祖
|
b8a1b5edfd
|
feat(ifs): 实现IFS接口调用时替换domainUserID功能
- 引入fastjson2库用于JSON解析操作
- 在重试调用IFS接口时传入当前登录用户名参数
- 添加JSON对象解析和domainUserID字段替换逻辑
- 实现异常捕获确保JSON解析失败时使用原始数据
- 添加调试日志输出替换前后用户信息对比
|
7 months ago |
han\hanst
|
c5370799d4
|
所有IFS请求接口名称,请求参数记录日志
|
7 months ago |
常熟吴彦祖
|
1f2724fdef
|
feat(sys): 新增SOP标准操作流程管理功能
- 创建SopController提供URL配置和错误详情的CRUD接口
- 实现SopService接口定义标准操作流程相关业务方法
- 添加SopUrlConfig和SopErrorDetail实体类及数据访问层
- 配置MyBatis映射文件支持URL配置和错误详情的数据库操作
- 实现SopServiceImpl完成URL配置、错误详情的增删改查逻辑
- 在WmsMessageServiceImpl中禁用不准确的立库回传任务状态更新
|
7 months ago |
shenzhouyu
|
89e56a824a
|
添加发货数量填充的算法
|
7 months ago |
han\hanst
|
db3d4ae797
|
engChgLevel
|
7 months ago |
常熟吴彦祖
|
663cd54619
|
feat(warehouse): 实现栈板自动入库和合托功能
- 添加PalletAutoGoToWCS服务接口和实现类
- 修改DeliveryTaskServiceImpl使用自动入库服务
- 更新application.yml添加ifs-domainUserID2配置
- 调整application-dev.yml数据库连接配置
- 实现合托任务自动完成逻辑
- 添加合托任务相关数据库操作方法
- 更新NotifyDataToWcs实体订单类型枚举
- 完善PalletMergeQueryService合托提交功能
- 添加栈板明细查询相关Mapper方法
|
7 months ago |
shenzhouyu
|
33908d46f5
|
domainUserID修改
|
7 months ago |
han\hanst
|
bdccdce4af
|
getCurrentDomainUserID()
|
7 months ago |
shenzhouyu
|
f770b49594
|
wms预留功能
|
7 months ago |
常熟吴彦祖
|
bf8c5ab1b7
|
1
|
7 months ago |
常熟吴彦祖
|
2100c38075
|
1
|
7 months ago |
常熟吴彦祖
|
08107324c6
|
1
|
7 months ago |
常熟吴彦祖
|
519b621105
|
盘点
|
8 months ago |
常熟吴彦祖
|
d9a68529bb
|
盘点
|
8 months ago |
常熟吴彦祖
|
ab5d68a42f
|
盘点
|
8 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任务系统集成的支持,包括任务创建、状态更新等操作
- 增强盘点数据完整性校验和异常处理机制
|
8 months ago |
常熟吴彦祖
|
a1bd94370b
|
fix(api): 修复IFS调用错误日志服务中的请求数据处理逻辑
- 移除从错误日志中重新构建请求参数的冗余代码
- 直接使用保存的请求数据避免潜在的数据不一致问题
- 简化请求处理流程提高代码可读性
refactor(sql): 修改wcs集成查询排序字段
- 将运输任务明细查询的排序字段由start_time改为task_no
- 提高查询结果的稳定性和预期性
|
8 months ago |
shenzhouyu
|
39ac11b96e
|
退料修改
|
8 months ago |
常熟吴彦祖
|
b6e71ba728
|
feat(api): 新增空托盘库存校验接口
- 在 WcsApiService 中添加 checkEmptyPalletType 方法声明
- 实现 checkEmptyPalletType 接口逻辑,用于查询库存中是否存在指定类型的空托盘
- 增加对接口调用日志记录与异常处理机制
- 在 WcsIntegrationServiceImpl 中集成空托盘校验逻辑
- 根据托盘类型获取 WCS 托盘类型及基础托盘类型配置
- 调用新增接口完成立库空托盘库存校验功能
- 添加对托盘类型配置缺失情况的异常处理提示
|
8 months ago |
常熟吴彦祖
|
695a3dc226
|
修改空托类型
|
8 months ago |
shenzhouyu
|
937845aff9
|
pda领料退料添加模糊查询新接口
|
8 months ago |
常熟吴彦祖
|
6b302a619a
|
优化
|
8 months ago |
常熟吴彦祖
|
9edc1e4c36
|
agv运输流程优化
|
8 months ago |
常熟吴彦祖
|
140aa15b3e
|
手工call栈板
|
8 months ago |
常熟吴彦祖
|
4e9950d98d
|
1
|
8 months ago |
han\hanst
|
8918a19847
|
close_code_db
|
8 months ago |
常熟吴彦祖
|
0fc1e9e222
|
row lock 主键
|
8 months ago |
shenzhouyu
|
3daa2fe67d
|
退料修改
|
8 months ago |
常熟吴彦祖
|
f87a8f77c4
|
更新库存
|
8 months ago |
常熟吴彦祖
|
a0bb4d1caf
|
更新库存
|
8 months ago |
常熟吴彦祖
|
aaa1668bb0
|
更新库存
|
8 months ago |
常熟吴彦祖
|
3b3693b83b
|
合托功能
|
8 months ago |
常熟吴彦祖
|
66fe0cf3b4
|
合托功能
|
8 months ago |
shenzhouyu
|
2fa38fc28d
|
成品销售发货
|
8 months ago |
常熟吴彦祖
|
67e384bb9a
|
取消调用记录
|
8 months ago |
常熟吴彦祖
|
7f481c474d
|
库内调用管理
|
8 months ago |
常熟吴彦祖
|
8aaa246c97
|
接口幂等性校验
|
9 months ago |