常熟吴彦祖
|
b8a1b5edfd
|
feat(ifs): 实现IFS接口调用时替换domainUserID功能
- 引入fastjson2库用于JSON解析操作
- 在重试调用IFS接口时传入当前登录用户名参数
- 添加JSON对象解析和domainUserID字段替换逻辑
- 实现异常捕获确保JSON解析失败时使用原始数据
- 添加调试日志输出替换前后用户信息对比
|
1 month ago |
常熟吴彦祖
|
76d8021443
|
fix(inventory): 修复库存移动服务中的用户名获取逻辑
- 添加了从安全上下文获取当前用户名的功能
- 当无法获取当前用户时回退到默认用户名 CCL_AGV_USER
- 将硬编码的用户名替换为动态获取的用户名
- 添加异常处理以确保服务调用的稳定性
|
1 month ago |
常熟吴彦祖
|
6026b1f0bb
|
feat(notify): 添加申请单明细目的地更新和查询功能
- 在IssureNotifyController中新增updateProductionArea接口用于更新申请单明细目的地
- 在IssureNotifyController中新增getFirstOrderListDetail接口用于获取申请单明细信息
- 在IssureNotifyMapper中新增updateProductionArea和getFirstOrderListDetail方法定义
- 在IssureNotifyMapper.xml中新增对应的SQL更新和查询语句
- 在IssureNotifyService中新增对应的服务层方法声明
- 在IssureNotifyServiceImpl中实现具体的业务逻辑处理
- 修复KitTransportMapper.xml中的格式问题
|
1 month ago |
常熟吴彦祖
|
c03950c9a7
|
1
|
1 month ago |
常熟吴彦祖
|
fa9c79ab4d
|
1
|
1 month ago |
常熟吴彦祖
|
cceaf18c89
|
feat(inventory): 添加IFS移库操作的日志记录功能
- 在InventoryMoveServiceImpl中增加移库开始的日志输出
- 记录请求参数便于调试和追踪移库操作
- 使用info级别记录移库接口调用的详细信息
|
1 month ago |
shenzhouyu
|
c206e5b262
|
数量校验
|
1 month ago |
常熟吴彦祖
|
595465249e
|
refactor(warehouse): 优化HandlingUnit标签查询SQL性能
|
1 month ago |
han\hanst
|
c5370799d4
|
所有IFS请求接口名称,请求参数记录日志
|
1 month ago |
常熟吴彦祖
|
3ee01e5377
|
feat(wcs): 实现空托盘类型自动更新功能
- 添加 PalletType 实体类导入
- 在运输任务回调中增加托盘类型检查逻辑
- 实现空托盘检测机制,通过 pallet_detail 表记录数量判断
- 添加托盘类型信息查询功能,从 pallet_type 表获取 auto_sort 和 sore_type
- 实现托盘类型自动更新,当托盘为空托时使用任务单托盘类型
- 添加详细的日志输出用于调试和监控
- 完善异常情况处理,避免非空托盘被错误更新
|
2 months ago |
常熟吴彦祖
|
b25c5ba114
|
feat(automatedWarehouse): 实现托盘合并查询接口分页功能
- 在PalletMergeQueryData实体类中新增maxPositionCount字段,支持前端传入最大已用数量筛选条件
- 更新controller层searchPalletMergeList方法,返回分页数据格式,接收page和limit参数
- 新增mapper接口searchPalletMergeListPage方法,使用MyBatis-Plus分页插件实现数据库分页查询
- 完善service层实现,支持前端传入maxPositionCount或后端自动计算最大已用位置数
- 添加分页参数校验,默认页码为1,每页限制20条记录
- 更新XML映射文件,实现分页查询SQL逻辑,支持maxPositionCount条件筛选
|
2 months ago |
常熟吴彦祖
|
845b1df8e6
|
feat(automatedWarehouse): 实现托盘合并查询接口分页功能
- 在PalletMergeQueryData实体类中新增maxPositionCount字段,支持前端传入最大已用数量筛选条件
- 更新controller层searchPalletMergeList方法,返回分页数据格式,接收page和limit参数
- 新增mapper接口searchPalletMergeListPage方法,使用MyBatis-Plus分页插件实现数据库分页查询
- 完善service层实现,支持前端传入maxPositionCount或后端自动计算最大已用位置数
- 添加分页参数校验,默认页码为1,每页限制20条记录
- 更新XML映射文件,实现分页查询SQL逻辑,支持maxPositionCount条件筛选
|
2 months ago |
常熟吴彦祖
|
10db60689e
|
feat(automatedWarehouse): 实现托盘合并查询接口分页功能
- 在PalletMergeQueryData实体类中新增maxPositionCount字段,支持前端传入最大已用数量筛选条件
- 更新controller层searchPalletMergeList方法,返回分页数据格式,接收page和limit参数
- 新增mapper接口searchPalletMergeListPage方法,使用MyBatis-Plus分页插件实现数据库分页查询
- 完善service层实现,支持前端传入maxPositionCount或后端自动计算最大已用位置数
- 添加分页参数校验,默认页码为1,每页限制20条记录
- 更新XML映射文件,实现分页查询SQL逻辑,支持maxPositionCount条件筛选
|
2 months ago |
常熟吴彦祖
|
730bed90a3
|
Merge remote-tracking branch 'origin/master'
|
2 months ago |
常熟吴彦祖
|
1f2724fdef
|
feat(sys): 新增SOP标准操作流程管理功能
- 创建SopController提供URL配置和错误详情的CRUD接口
- 实现SopService接口定义标准操作流程相关业务方法
- 添加SopUrlConfig和SopErrorDetail实体类及数据访问层
- 配置MyBatis映射文件支持URL配置和错误详情的数据库操作
- 实现SopServiceImpl完成URL配置、错误详情的增删改查逻辑
- 在WmsMessageServiceImpl中禁用不准确的立库回传任务状态更新
|
2 months ago |
shenzhouyu
|
89e56a824a
|
添加发货数量填充的算法
|
2 months ago |
常熟吴彦祖
|
0f4c8ebe29
|
fix(config): 更新开发环境数据库配置并修复任务单号生成问题
- 将开发环境数据库URL从外网地址切换回内网地址
- 修改托盘合并查询中的任务单号前缀从 WTT 改为 WOT
- 在 WCS 集成查询中添加库存预留标识过滤条件
|
2 months ago |
常熟吴彦祖
|
7429d60833
|
feat(warehouse): 添加围框自动分拣校验功能
- 新增getLowerLayerLabelInfo方法查询指定层标签物料信息
- 扩展getExpiredDateWithSerialNo查询返回receive_date和part_no字段
- 集成partAttributeMapper实现机器人分拣属性校验
- 添加物料自动分拣支持校验逻辑(is_robot_pick字段检查)
- 实现围框分拣同位置同物料同接收日期校验功能
- 增加下层标签信息获取和日期比较验证机制
|
2 months ago |
常熟吴彦祖
|
a9fa2fab6a
|
refactor(database): 移除数据库锁提示优化并发性能
- 移除所有DELETE语句中的WITH (ROWLOCK)锁提示,由数据库自动管理锁粒度
- 移除所有UPDATE语句中的WITH (ROWLOCK)锁提示,提高并发处理能力
- 保留必要的UPDLOCK用于悲观锁场景,确保数据一致性
- 更新相关注释说明锁策略调整原因和影响
- 优化仓储集成服务中的API调用顺序,提升处理效率
|
2 months ago |
常熟吴彦祖
|
5f84811903
|
feat(notify): 新增报废Excel导入功能
- 新增报废Excel上传接口uploadBaoFeiExcel用于处理报废物料导入
- 新增报废模板下载接口downloadBaoFeiTemplate用于生成Excel模板文件
- 新增物料是否在立库查询方法getPartIsInWh及可用库存查询方法getAvailableQtyByPartAndBatch
- 在数据库映射中新增batch_no和remark字段支持批次和备注信息
- 实现报废导入业务逻辑,包括库存验证和自动创建料件属性功能
- 新增BaoFeiImportResultVo实体类用于报废导入结果数据传输
- 优化PartAttributeUtil工具类,支持自动创建料件属性和立库判断规则
|
2 months ago |
han\hanst
|
db3d4ae797
|
engChgLevel
|
2 months ago |
han\hanst
|
9003e8bfd4
|
CCL_AGV_USER
|
2 months ago |
常熟吴彦祖
|
663cd54619
|
feat(warehouse): 实现栈板自动入库和合托功能
- 添加PalletAutoGoToWCS服务接口和实现类
- 修改DeliveryTaskServiceImpl使用自动入库服务
- 更新application.yml添加ifs-domainUserID2配置
- 调整application-dev.yml数据库连接配置
- 实现合托任务自动完成逻辑
- 添加合托任务相关数据库操作方法
- 更新NotifyDataToWcs实体订单类型枚举
- 完善PalletMergeQueryService合托提交功能
- 添加栈板明细查询相关Mapper方法
|
2 months ago |
shenzhouyu
|
4b336bdcb3
|
加了log
|
2 months ago |
han\hanst
|
43f5c8c739
|
工单无物料清单,不允许入库
|
2 months ago |
shenzhouyu
|
33908d46f5
|
domainUserID修改
|
2 months ago |
han\hanst
|
bdccdce4af
|
getCurrentDomainUserID()
|
2 months ago |
han\hanst
|
f221c44aa1
|
getCurrentDomainUserID()
|
2 months ago |
shenzhouyu
|
f770b49594
|
wms预留功能
|
2 months ago |
常熟吴彦祖
|
28537b4834
|
feat(automatedWarehouse): 添加合托查询功能模块
- 新增 PalletMergeQueryController 提供合托查询相关接口
- 新增 PalletMergeQueryData 实体类定义合托查询业务数据结构
- 新增 PalletTypeOption 实体类用于托盘类型下拉选项
- 实现 PalletMergeQueryService 服务接口及具体业务逻辑
- 集成 MyBatis Mapper 和 XML 配置完成数据库查询操作
- 实现托盘类型筛选和合托托盘列表查询功能
- 添加参数校验和查询逻辑处理机制
|
2 months ago |
常熟吴彦祖
|
05b5862b1a
|
fix(wcs): 启用WCS任务调度的开关检查
- 移除了注释掉的enabled开关检查代码
- 恢复了定时任务的条件检查逻辑
- 确保只有在enabled为true时才执行WCS任务处理
|
2 months ago |
常熟吴彦祖
|
bf8c5ab1b7
|
1
|
2 months ago |
常熟吴彦祖
|
2c8fd67be7
|
1
|
2 months ago |
常熟吴彦祖
|
2100c38075
|
1
|
2 months ago |
常熟吴彦祖
|
08107324c6
|
1
|
2 months ago |
常熟吴彦祖
|
10f16b256e
|
1
|
2 months ago |
常熟吴彦祖
|
a6b396a3fe
|
Merge remote-tracking branch 'origin/master'
|
2 months ago |
常熟吴彦祖
|
724c905f93
|
1
|
2 months ago |
han\hanst
|
c3f3f2214a
|
库位不存在
|
2 months ago |
han\hanst
|
2d8b3f379c
|
commons-io
|
2 months ago |
常熟吴彦祖
|
698e0c22ba
|
feat(physical-inventory): 添加盘点数据Excel导出功能
- 集成Apache POI依赖用于后端Excel导出
- 实现多sheet盘点数据导出功能,包含标签明细、物料汇总、栈板明细等6个sheet
- 添加Excel文件下载响应头设置和文件编码处理
- 实现表头样式设置和列宽自适应功能
- 添加盘点结果差异数据筛选和盘盈盘亏明细展示
- 完善导出过程中的数据获取和转换逻辑
|
2 months ago |
常熟吴彦祖
|
df81514632
|
1
|
2 months ago |
常熟吴彦祖
|
828b70ff3f
|
1
|
2 months ago |
常熟吴彦祖
|
e9eeb7c186
|
chore(warehouse): 清理代码格式和注释
- 修复了 LabelQueryController.java 文件的格式问题
- 修复了 LabelQueryMapper.xml 文件的格式问题
- 修复了 LabelQueryService.java 文件的注释格式
- 修复了 LabelQueryServiceImpl.java 文件的格式问题
|
2 months ago |
常熟吴彦祖
|
b0e0b4f74e
|
Merge remote-tracking branch 'origin/master'
|
2 months ago |
常熟吴彦祖
|
1a676bb328
|
feat(warehouse): 添加标签库存管理功能
- 在HandlingUnitDto中添加日期格式化注解和receiveDate字段
- 实现修改标签库存信息的updateHandlingUnitInventory接口
- 添加去除非栈板库存的removeNonPalletInventory功能
- 添加恢复非栈板库存的restoreNonPalletInventory功能
- 优化getHandlingUnitLabelListLocation查询SQL,添加嵌套查询支持
- 修改模糊查询语法以适配数据库LIKE操作
- 在Mapper中添加库存管理相关的数据访问方法
- 实现库存管理的服务层逻辑和事务处理
|
2 months ago |
shenzhouyu
|
86b366884e
|
推送状态查询
|
2 months ago |
han\hanst
|
116f906719
|
sourceType
|
2 months ago |
常熟吴彦祖
|
b91f6505c1
|
标签校准优化 必须在栈板上
|
2 months ago |
常熟吴彦祖
|
704ac0f043
|
Merge remote-tracking branch 'origin/master'
|
2 months ago |