a178ee4f5e
fix(wms): 排除四级仓库节点查询
...
- 在查询条件中增加对四级节点(类型为4)的排除逻辑
- 保持原有三级节点排除逻辑不变
- 确保仓库列表排序不受影响
2025-12-19 15:28:30 +08:00
0ddc8e3791
fix(wms): 修正实际仓库类型设置逻辑
...
- 将新增仓库的类型固定设置为四级节点(4L)
- 确保新建子仓库时使用正确的类型值
- 避免因父仓库类型影响子仓库类型设置
2025-12-19 15:26:34 +08:00
64660227c8
refactor(domain): 移除WmsActualWarehouseVo中的children字段
...
- 删除了用于存储子节点的children字段
- 简化了WmsActualWarehouseVo的数据结构
- 为后续库位管理逻辑重构做准备
2025-12-19 14:29:20 +08:00
7e415eb56e
feat(wms): 实现库位拆分与合并功能
...
- 新增库位拆分状态和类型字段,支持大库位拆分为两个小库位
- 新增拆分与合并接口,支持将三级库位进行拆分或合并操作
- 在查询时自动展开已拆分库位的子节点,显示其两个小库位
- 实现拆分时复用历史子库位逻辑,避免重复创建相同编码库位
- 添加拆分与合并时的业务校验,确保库位状态合法才可操作
- 提供 WmsActualWarehouseSplitBo 用于接收拆分/合并请求参数
- 完善实体类和 VO 类对拆分状态及类型的映射支持
- 更新 Mapper XML 配置以支持新增的拆分相关数据库字段
2025-12-19 13:53:36 +08:00
c5f9885a99
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-18 15:33:12 +08:00
4c1dbfdd04
refactor(wms): 优化钢卷list查询速度应对大量itemId
...
- 引入 CollectionUtils 工具类用于集合判空
- 优化用户昵称映射逻辑,减少不必要的查询
- 使用 EXISTS 子查询替代原有的 IN 查询方式,提升性能
- 重构 item_id 筛选条件组合逻辑,支持更灵活的查询需求
- 新增 buildOrLikeClause 方法统一处理多值模糊匹配条件
- 移除冗余的 queryMatchedItemIds 方法,简化代码结构
- 增强 SQL 注入防护,使用参数化查询替代字符串拼接
2025-12-18 15:33:00 +08:00
砂糖
2bc869cc52
refactor(wms): 优化发货记录和钢卷列表页面逻辑
...
移除发货记录页面的planId校验,增加默认分页大小
简化钢卷列表页面的查询逻辑和样式类名
2025-12-18 15:06:13 +08:00
砂糖
799ccefa4e
feat(wms): 新增发货相关功能及优化钢卷选择逻辑
...
- 新增发货计划钢卷操作记录页面
- 新增发货分级管理页面
- 新增我的钢卷管理页面
- 在钢卷发货页面增加质量状态校验
- 在基础面板组件中增加质量状态选择功能
- 优化钢卷选择器筛选参数
2025-12-18 14:58:53 +08:00
砂糖
09d0dc0991
feat(配卷): 添加配卷记录功能
...
- 在配卷页面添加记录按钮,点击可查看配卷操作记录
- 新增配卷记录组件,展示钢卷操作历史
- 实现记录弹窗功能,支持分页查询
2025-12-18 13:59:02 +08:00
5438706fbd
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-18 13:53:01 +08:00
0052c40b80
feat(wms):丰富发货计划钢卷操作查询功能
...
- 添加 MyBatis Plus 分页插件及相关查询包装器依赖
- 实现 selectVoPagePlus 方法支持复杂关联查询分页
- 扩展 XML 映射文件以支持详细的钢卷操作数据查询
- 新增 buildQueryWrapperPlus 方法构建查询条件与排序规则
- 集成钢卷详情、仓库信息及异常统计等多表联查逻辑
- 优化分页查询接口以提升大数据量下的响应性能
2025-12-18 13:52:46 +08:00
砂糖
b82ab5a9e7
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-18 11:51:20 +08:00
砂糖
e900aec86b
feat(销售权限): 实现钢卷销售权限分配功能
...
新增销售权限管理模块,包含以下功能:
1. 在用户模块添加id字段用于权限控制
2. 重构CoilSelector组件支持销售视角权限过滤
3. 新增销售权限分配页面,支持钢卷分配与移除
4. 优化表格样式和交互体验
组件现在支持根据用户权限动态显示和过滤钢卷数据,管理员可在新页面为销售分配钢卷权限
2025-12-18 11:51:14 +08:00
砂糖
b7513bdd2d
refactor(ui): 优化按钮事件处理及表格列显示
...
修复按钮事件冒泡问题,移除未使用的表格列和代码
清理库存管理页面冗余状态和表单校验逻辑
2025-12-18 10:51:00 +08:00
f1656287c4
fix(wms): 修复coil状态更新逻辑并处理saleId空值
...
- 调整状态判断条件,确保status非空再比较
- 新增对saleId为null时的特殊更新处理
- 使用LambdaUpdateWrapper确保null值正确更新到数据库
2025-12-18 10:16:40 +08:00
51506bbb66
feat(stock): 优化实际库区查询速率使用CTE递归查询
...
- 修改 WmsStockMapper 接口,增加 rootWarehouseId 参数用于限定查询范围
- 优化 WmsStockMapper.xml 中的 SQL 查询逻辑,引入 CTE 递归查询子仓库数据
- 调整查询语句结构,将分组统计与关联查询分离以提升性能
- 移除 Java 层递归获取子仓库 ID 的逻辑,改为数据库端处理
- 强制使用指定索引 idx_mc_fixed_group 提高查询效率
- 更新服务实现类传参逻辑,传递实际仓库 ID 用于构建查询条件
2025-12-18 09:41:22 +08:00
547a55b1b5
fix(sql): 删除SQL中的全角空格字符
...
- 将WmsMaterialCoilMapper.xml中JOIN语句的全角空格替换为半角空格
- 修复因全角空格导致的SQL语法潜在问题
- 确保SQL语句格式统一和可读性
2025-12-17 17:51:48 +08:00
a25c6eee59
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-17 17:15:10 +08:00
eb429ad7f1
refactor(stock): 优化库存查询逻辑并调整分组策略
...
- 修改 XML 中的查询语句,将 CASE 表达式包裹在 MIN 函数内以适配 GROUP BY
- 显式添加 GROUP BY 子句到 SQL 查询中
- 在 Java 代码中将模糊查询优化为前缀匹配,提高索引使用效率
- 移除 QueryWrapper 中冗余的 groupBy 字段,改由 SQL 层统一控制分组逻辑
- 简化 Java 层动态条件构造,提升可读性和维护性
2025-12-17 17:14:55 +08:00
砂糖
2e9366ff76
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 16:34:47 +08:00
砂糖
afac697752
feat(wms): 优化钢卷选择器及发货计划界面
...
- 重构钢卷选择器组件,支持自定义列配置和对话框宽度
- 调整发货计划界面布局比例,增加质量状态等显示列
- 更新钢卷详情表单字段映射关系
2025-12-17 16:34:07 +08:00
0e1f9fe113
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-17 16:17:17 +08:00
557471da59
feat(wms): 添加销售ID字段并优化查询逻辑
...
- 在 WmsMaterialCoil、WmsMaterialCoilBo 和 WmsMaterialCoilVo 中新增 saleId 字段
- 在 WmsMaterialCoilVo 中新增 saleName 字段用于展示销售昵称
- 更新 Mapper XML 文件,关联 sys_user 表以获取销售用户信息
- 扩展查询条件,支持根据 saleId 进行精确查询及空值查询
- 实现 saleId 为 -1 时查询未分配销售的记录逻辑
2025-12-17 16:16:18 +08:00
砂糖
a0652ca5fb
feat(wms): 新增发货计划订单明细组件和操作记录功能
...
添加发货计划订单明细组件planOrder.vue,实现订单明细的增删改查功能
新增发货计划钢卷操作记录API和相关功能,记录钢卷的插入和删除操作
优化发货计划页面布局和样式,分离订单明细和钢卷管理区域
2025-12-17 15:59:56 +08:00
砂糖
57616ed494
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 15:44:30 +08:00
10e3f2f875
feat(wms): 新增钢卷操作查询接口
...
- 新增getCoilOperate接口用于查询钢卷列表信息及操作内容
- 支持通过planId和coilIds参数进行查询
- 将请求参数设置为非必填项
- 返回结果封装为R<List<WmsDeliveryPlanCoilOperateVo>>格式
2025-12-17 15:44:03 +08:00
砂糖
809ed81562
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 15:38:00 +08:00
70493b58f4
feat(wms): 删除空字符串校验
...
- 移除参数非空校验注解
- 保留基础参数校验逻辑
- 支持通过planId和coilIds查询钢卷操作信息
- 接口路径为/getCoilOperate
- 返回数据结构为WmsDeliveryPlanCoilOperateVo列表
2025-12-17 15:37:37 +08:00
砂糖
7631b21f35
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 15:35:25 +08:00
629725add0
refactor(wms): 优化钢卷操作记录查询逻辑
...
- 重构操作记录获取方式,使用流式处理构建映射关系
- 新增对钢卷服务空值判断,增强代码健壮性
- 调整钢卷详情绑定逻辑,确保主数据完整性
- 优化分页查询参数设置,提升查询效率
- 增加操作记录去重处理,避免数据冗余
- 完善空值校验和默认值设置,提高系统稳定性
2025-12-17 15:33:39 +08:00
砂糖
156cd1831a
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 15:08:27 +08:00
773971080f
refactor(service): 调整钢卷操作记录查询逻辑
...
- 修改mapper接口返回类型为实体类WmsDeliveryPlanCoilOperate
- 在服务实现中增加实体类到VO的转换逻辑
- 使用BeanUtil.copyToList进行对象拷贝
- 保持原有业务逻辑不变,仅优化数据处理流程
2025-12-17 15:08:03 +08:00
砂糖
36d9883c32
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 15:04:35 +08:00
487dc025b0
fix(wms): 发货计划钢卷查询逻辑修复
...
- 在XML映射文件中添加coilIds空值判断,防止SQL异常
- 将materialCoilService声明为final,确保依赖不可变性
- 优化查询条件,当coilIds为空时返回空结果集
- 提高代码健壮性和查询安全性
2025-12-17 15:02:51 +08:00
62f64b3902
feat(wms): 扩展WMS发货计划钢卷操作VO类
...
- 继承BaseEntity以支持基础实体功能
- 添加序列化版本UID以确保序列化兼容性
- 引入必要的依赖包以支持扩展功能
2025-12-17 14:35:01 +08:00
f6ea637c29
fix(sql): 优化coil操作查询逻辑
...
- 使用ROW_NUMBER窗口函数替代子查询和JOIN操作
- 简化查询结构,提高执行效率
- 保留对coilIds的可选过滤条件
- 确保每个coilId只返回最新的记录
2025-12-17 14:32:30 +08:00
砂糖
4e5a0dcffe
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 14:17:09 +08:00
2b88b03629
feat(crm): 更新订单VO字段并优化SQL查询
...
- 在CrmOrderVo中移除customerName字段,新增customerCode、contactPerson和address字段
- 修改CrmOrderMapper.xml中的SQL查询语句,为所有字段添加表别名前缀co
- 在SQL查询中增加客户编码、联系人和地址字段的映射
- 优化LEFT JOIN语句明确指定关联条件
- 更新SELECT子句字段列表以匹配新的VO结构
2025-12-17 14:16:39 +08:00
砂糖
0e72be46ff
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-17 14:01:29 +08:00
c418370671
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-17 13:58:23 +08:00
b02fb8025a
feat(wms): 新增发货计划钢卷操作记录和明细管理模块
...
- 新增发货计划钢卷操作记录实体类、业务对象及视图对象
- 新增发货计划明细实体类、业务对象及视图对象
- 实现发货计划钢卷操作记录的增删改查接口及导出功能
- 实现发货计划明细的增删改查接口及导出功能
- 新增钢卷操作记录查询接口,支持根据计划ID和钢卷ID列表获取最新操作记录
- 完成对应Mapper接口和XML映射文件的配置
- 集成基础校验和逻辑删除功能
- 提供钢卷操作记录与钢卷明细信息的联合查询能力
2025-12-17 13:58:04 +08:00
砂糖
772e026aa5
refactor(wms): 移除表单字段并优化领料确认逻辑
...
移除交付计划中的绑定订单字段和接收导入中的类型、逻辑库区列
为导入数据添加默认类型和逻辑库区值
在领料操作前添加确认弹窗提示
2025-12-17 11:41:41 +08:00
砂糖
73ae0c0f94
feat(crm): 新增客户管理相关组件和功能
...
新增客户信息展示、编辑组件及订单管理功能
优化客户详情页布局和交互体验
重构订单管理模块,增加客户关联功能
2025-12-17 10:41:16 +08:00
faac750ff6
fix(hrm): 修复流程任务用户ID赋值逻辑并调整时间字段类型
...
- 将 Objects.requireNonNullElse 替换为三元运算符以避免空指针异常
- 在 HrmFlowTaskServiceImpl 中引入 java.util.Date 类以支持新的时间字段类型
- 修改 seal 模块中的 isEnabled 方法调用方式以确保配置正确读取
- 统一流程实例与任务创建时 assigneeUserId 的默认值处理逻辑
- 调整操作日志创建时间为 Date 类型以兼容数据库存储需求
2025-12-16 17:14:10 +08:00
d9501d41c4
Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
2025-12-16 16:57:14 +08:00
62c541839e
L3HRM后端推送
2025-12-16 16:56:14 +08:00
fa2f15dbd5
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
2025-12-16 16:38:54 +08:00
6243c3d994
feat(crm): 修改订单查询功能
...
- 添加CrmOrderMapper接口方法selectVoPagePlus
- 实现对应的XML查询语句,支持联表查询客户名称
- 在CrmOrderServiceImpl中实现新的分页查询逻辑
- 引入QueryWrapper构建动态查询条件
- 增加客户名称字段到CrmOrderVo视图对象
- 优化查询性能,支持复杂条件筛选和排序
2025-12-16 16:38:39 +08:00
砂糖
87b0cecbaf
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
2025-12-16 14:13:51 +08:00
砂糖
770f78b1df
fix(wms): 修正收货报表和详情页的文本及按钮状态
...
- 将发货报表相关文本修正为收货报表
- 在收货详情页添加删除按钮和加载状态
- 为签收、拒签和删除操作添加加载状态防止重复提交
2025-12-16 14:13:39 +08:00