|
|
4da8d8d297
|
feat(wms): 添加排产厚度字段支持
- 在 WmsMaterialCoil 实体类中新增 scheduleThickness 字段
- 在 WmsMaterialCoilBo 业务对象中新增 scheduleThickness 字段
- 在 WmsMaterialCoilController 控制器中添加排产厚度列映射
- 在 WmsMaterialCoilExportVo 导出对象中添加 Excel 导出支持
- 在 WmsMaterialCoilMapper.xml 中添加数据库映射配置
- 在 WmsMaterialCoilServiceImpl 服务实现中添加查询条件支持
- 修复钢卷号重复检查逻辑中的数据类型判断问题
- 在 WmsMaterialCoilVo 视图对象中添加排产厚度字段
|
2026-06-10 16:49:00 +08:00 |
|
|
|
e00d1357b0
|
refactor(wms): 优化钢卷告警数据查询逻辑解决循环依赖
- 将钢卷信息批量查询逻辑从服务层迁移到控制器层
- 在控制器中实现钢卷ID收集和批量查询功能
- 通过Map映射方式关联钢卷信息到告警数据
- 移除服务层中的WmsMaterialCoilService依赖注入
- 提高数据查询效率和代码结构清晰度
|
2026-06-09 17:08:01 +08:00 |
|
|
|
dbeb99d9e5
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-06 17:08:51 +08:00 |
|
|
|
1a2fc9852d
|
feat: 新增考勤模板管理功能
- 后端新增 WmsAttendanceTemplate CRUD(Controller/Service/Mapper/Domain)
- 前端新增 attendanceTemplate API 对接
- 前端新增 AttendanceTemplateManager 组件(拖拽排序 + 模板编辑)
- 优化考勤 drag.vue 页面交互
|
2026-06-06 17:08:31 +08:00 |
|
|
|
cbebd5b6d6
|
feat(wms): 添加钢卷通用告警功能
- 创建 WmsMaterialWarning 实体类定义告警数据结构
- 实现 IWmsMaterialWarningService 接口提供告警业务方法
- 开发 WmsMaterialWarningController 控制器支持增删改查操作
- 设计 WmsMaterialWarningBo 和 WmsMaterialWarningVo 数据传输对象
- 配置 WmsMaterialWarningMapper 数据访问层和 XML 映射文件
- 实现 WmsMaterialWarningServiceImpl 业务逻辑处理类
- 添加告警类型、级别、状态等字段支持长度/厚度/宽度维度监控
- 集成 Excel 导出功能便于告警数据统计分析
|
2026-06-06 15:52:29 +08:00 |
|
|
|
1947a5c2d5
|
fix(wms/attendance-schedule): 调整批量删除接口参数类型与逻辑
1. 接口参数调整:将批量删除接口的路径参数从Long数组改为接收逗号分隔的字符串,并修改为@RequestBody接收
2. 服务层逻辑重构:将deleteWithValidByIds方法参数从Collection<Long>改为String,内部实现字符串解析与转换
3. 新增参数校验:在服务层添加字符串解析逻辑,过滤空值并转换为Long列表,避免空列表操作
调整前,批量删除依赖路径参数数组,存在URL长度限制且类型转换复杂;调整后,通过请求体接收字符串参数,服务层统一解析处理,提升接口健壮性与兼容性。
|
2026-06-05 16:46:23 +08:00 |
|
|
|
5236500f04
|
feat(wms/material-coil): 新增钢卷囤积统计与二维码详情查询功能
1. 新增囤积统计接口:计算已发货钢卷的平均囤积周期和平均囤积成本
- 囤积周期 = 发货时间 - 二维码第一步创建时间
- 囤积成本 = 囤积天数 × 钢卷净重 × 1元/吨/天
- 支持与分页列表相同的查询条件筛选
2. 新增二维码详情查询接口:在分页查询基础上填充完整的二维码记录信息
- 前端可通过 qrcodeRecord.content 获取二维码JSON内容
- 采用批量查询避免N+1性能问题
调整前,钢卷查询无法获取二维码详细内容,也无法统计囤积相关指标;调整后,支持二维码内容查看和囤积成本分析,为仓储成本核算提供数据支持。
|
2026-06-04 15:45:51 +08:00 |
|
|
|
37d6830947
|
fix(wms/delivery): 清除运单明细查询中的时间条件干扰
在WmsDeliveryWaybillDetailController的运单明细查询方法中,startTime/endTime参数已用于运单delivery_time筛选。为避免其被误用作钢卷update_time的查询条件,在查询前将bo中的startTime和endTime字段显式置为null。调整前,时间条件可能干扰钢卷维度的查询结果;调整后,确保运单交付时间筛选与钢卷更新时间筛选互不干扰,提升查询准确性。
|
2026-06-04 14:09:25 +08:00 |
|
|
|
021c1c908a
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-02 13:52:06 +08:00 |
|
|
|
3106b2c530
|
feat(wms/report): 新增理论厚度、理论长度与镀铬卷号字段至钢卷报表
在钢卷入库报表中新增以下字段:
1. 理论厚度(theoreticalThickness)
2. 理论长度(theoreticalLength)
3. 镀铬卷号(chromePlateCoilNo)
调整涉及前端报表展示列配置、后端导出列映射及理论计算公式注释修正。调整前,报表仅展示物理属性与材质属性的基础字段;调整后,新增理论计算字段与镀铬卷号,提升报表信息完整性与业务分析能力。同时修正理论计算公式注释中的单位转换符号,将除1000更正为乘1000,确保公式表述准确。
|
2026-06-02 13:35:29 +08:00 |
|
|
|
4295a28f33
|
feat(wms/coil): 新增已绑定钢卷列表按发货计划创建时间倒序排序功能
在钢卷查询业务中,当查询已绑定钢卷列表且未指定计划ID(planId)时,新增按关联的发货计划创建时间倒序排序功能,确保较新的计划优先展示。
主要改动:
1. 在WmsMaterialCoilBo中新增orderByPlanDesc布尔字段,用于控制排序逻辑
2. 在WmsMaterialCoilMapper中新增selectVoPagePlusPlanOrder方法及对应的XML映射,通过关联发货计划表支持按计划创建时间排序
3. 在WmsMaterialCoilServiceImpl中调整查询逻辑:当orderByPlanDesc为true时调用新的查询方法,并在查询条件中补充排序规则
4. 在WmsDeliveryWaybillDetailController中设置orderByPlanDesc条件:当planId为空时启用该排序
5. 重构XML映射文件,提取公共SQL片段以提高可维护性
调整前,已绑定钢卷列表在无planId时仅按状态排序;调整后,新增按发货计划创建时间倒序排序,便于用户快速查看最新计划相关的钢卷。
|
2026-06-02 11:11:55 +08:00 |
|
|
|
8b1d7ed280
|
feat(wms/report): 新增自定义导出列顺序功能并优化导出弹窗布局
1. 在ExcelUtil工具类中新增exportExcelOrdered方法,支持按指定顺序的列动态生成表头和数据行进行导出
2. 重构接收报表页面的自定义导出弹窗:将布局拆分为左侧可选列面板和右侧导出顺序面板,支持拖拽排序
3. 新增后端/exportCustomOrdered接口,接收有序字段列表并调用新的导出方法
4. 优化弹窗样式:调整宽度、间距、滚动区域,新增顺序序号和移除按钮
5. 移除原有的/exportCustom接口,统一使用新的有序导出逻辑
|
2026-06-01 15:14:34 +08:00 |
|
|
|
6832209e98
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-05-30 10:47:52 +08:00 |
|
|
|
484f63f9cc
|
feat(wms/coil): 新增钢卷物料个性化导出功能
1. 后端新增导出列元数据接口 `/exportColumns`,返回字段名与中文列名的映射。
2. 后端新增个性化导出接口 `/exportCustom`,支持通过 `columns` 参数指定导出的字段集合,利用增强的 `ExcelUtil.exportExcel` 方法实现按需导出。
3. 前端钢卷接收报表页面新增自定义导出弹窗,支持按列分组展示、搜索、全选/反选/清空列,并调用新接口实现仅导出选中列的数据。
4. 在导出VO中补充“班组”字段的Excel映射注解。
|
2026-05-29 16:09:58 +08:00 |
|
|
|
5a16a9d2b1
|
wip在产大屏
|
2026-05-29 15:53:26 +08:00 |
|
|
|
6f488c74fc
|
feat(wms/delivery): 新增根据发货计划ID查询已绑定钢卷功能,优化钢卷查询备注匹配
1. 在发货计划明细服务层新增getBoundCoilIdsByPlanId接口,支持根据计划ID和时间段筛选已绑定的钢卷ID列表
2. 在发货计划明细控制器中扩展已绑定钢卷查询接口,新增planId参数,优先按计划ID查询,兼容原有时间段查询逻辑
3. 在钢卷服务实现中为钢卷查询条件增加remark字段的模糊匹配支持,提升查询灵活性
|
2026-05-29 14:01:44 +08:00 |
|
|
|
d0a15032f2
|
feat(wms/attendance): 新增排班班次批量修改功能
在IWmsAttendanceScheduleService接口、WmsAttendanceScheduleController控制器和WmsAttendanceScheduleServiceImpl服务实现类中新增batchUpdateShiftByIds方法,支持通过主键ID列表批量更新排班记录的班次。新增BatchUpdateScheduleItemBo业务对象用于接收批量更新项,包含scheduleId和shiftId字段并进行非空校验。Controller层提供/batchUpdateShift端点,使用PUT请求并应用防重复提交和操作日志注解。Service层实现遍历列表并利用MyBatis-Plus的UpdateWrapper进行批量更新,确保事务一致性。
|
2026-05-27 17:43:41 +08:00 |
|
|
|
d8a39f67c8
|
feat(wms/attendance): 新增考勤连续旷工天数计算功能,为保证速度把步骤拆分成两步
1. 前端新增“计算连续旷工”按钮,调用后端重算接口并优化加载状态管理
2. 后端新增recalcContinuousAbsent方法及接口,支持按指定员工或时间范围重算连续旷工天数
3. 优化考勤检查页面按钮布局,明确“生成考勤结果”操作
|
2026-05-27 14:57:49 +08:00 |
|
|
|
c8ac535ffb
|
feat(wms/attendance): 将考勤查询列表接口改为POST请求并支持员工ID集合筛选
在WmsAttendanceCheckBo中新增userIds字段用于接收员工ID集合查询条件。将WmsAttendanceCheckController的/list接口从GET改为POST,并添加@RequestBody注解以支持JSON参数传递。在WmsAttendanceCheckServiceImpl的查询条件构建中增加对userIds字段的筛选逻辑,实现按指定员工范围查询考勤数据。
|
2026-05-26 17:01:43 +08:00 |
|
|
|
cb18132ec6
|
feat(wms/report): 新增WMS报表通用配置管理功能
- 新增WmsReportConfig实体类、Bo、Vo和Mapper,定义报表配置的数据结构
- 新增IWmsReportConfigService接口及WmsReportConfigServiceImpl实现类,提供增删改查和分页查询服务
- 新增WmsReportConfigController控制器,提供配置列表、详情、新增、修改、删除和导出的API接口
- 在WmsReportConfigMapper.xml中映射数据库字段与实体属性
|
2026-05-25 13:03:43 +08:00 |
|
|
|
69ea51ec93
|
feat(wms/attendance): 新增排班批量修改功能
- 新增BatchUpdateScheduleBo类,用于接收批量修改排班的请求参数
- 在IWmsAttendanceScheduleService接口中定义batchUpdateSchedule方法
- 在WmsAttendanceScheduleController中新增批量修改排班的API接口
- 在WmsAttendanceScheduleServiceImpl中实现批量修改排班逻辑,支持更新已有记录和插入新记录
|
2026-05-25 11:26:13 +08:00 |
|
|
|
903c354add
|
feat(wms): 新增应收货物计划批量删除和清空功能,优化表格配置
1. 后端添加批量删除应收计划接口
2. 前端新增批量删除、清空按钮和多选功能
3. 优化表格高度和字段文案,调整分页查询大小
|
2026-05-22 13:02:53 +08:00 |
|
|
|
6b58f37616
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
# Conflicts:
# klp-ui/src/views/micro/pages/acid/components/ActualPerformance.vue
|
2026-05-21 13:41:43 +08:00 |
|
|
|
eb5601ade3
|
修复酸轧实绩提交问题,规程重新完成逻辑
|
2026-05-21 13:41:21 +08:00 |
|
|
|
531fccb22b
|
feat(transfer): 添加批量确认调拨功能
- 在服务接口中新增批量确认调拨方法
- 在控制器中实现批量确认调拨的API端点
- 在服务实现中添加批量处理逻辑,循环调用单个确认方法
- 添加参数校验和空值检查机制
- 集成日志记录和重复提交防护功能
|
2026-05-21 11:04:44 +08:00 |
|
|
|
54cf9046e7
|
refactor(wms): 将钢卷物料报表查询接口从GET改为POST
- 将 /listForReport 接口的请求方法从 GET 改为 POST
- 修改参数传递方式从URL参数改为请求体传参
- 保持原有的查询逻辑和返回数据结构不变
|
2026-05-20 13:22:25 +08:00 |
|
|
|
519ee13b32
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-05-19 17:55:07 +08:00 |
|
|
|
2813167751
|
refactor(wms): 移除报表汇总功能并添加钢卷业务规则工具类
- 移除了报表汇总相关的方法、控制器接口和实现代码
- 新增 CoilBusinessRuleUtils 工具类处理特殊业务逻辑
- 在钢卷更新流程中集成特殊业务规则处理
- 自动调整逻辑库区等字段的业务规则实现
|
2026-05-19 17:54:46 +08:00 |
|
|
|
53a180787b
|
1完成酸轧轧辊调整
2完成双机架工艺规格串联
3完成双机架计划串联
4完成双机架wip快捷录入检索
5完成双机架实绩串联
|
2026-05-19 17:13:37 +08:00 |
|
|
|
fdc933dd5c
|
feat(wms): 添加历史钢卷待操作记录查询功能
- 在 IWmsCoilPendingActionService 中新增 queryStaleActionPageList 方法
- 在 WmsCoilPendingActionController 中添加 staleList 接口
- 在 WmsCoilPendingActionMapper 中增加 selectStaleActionVoPagePlus 方法
- 在 WmsCoilPendingActionMapper.xml 中实现对应的 SQL 查询
- 在 WmsCoilPendingActionServiceImpl 中实现查询逻辑
- 查询关联钢卷已是历史钢卷且操作未完成的记录,支持分页展示
|
2026-05-19 14:33:48 +08:00 |
|
|
|
af3c6314a0
|
feat(wms): 新增钢卷报表查询接口和解锁功能
- 添加 queryReportList 方法用于轻量级报表数据查询
- 新增 listForReport 控制器接口返回必要字段提升传输性能
- 创建 WmsMaterialCoilReportVo 类定义报表数据结构
- 添加 unlockCoil 方法解除钢卷锁定状态
- 实现 unlockCoil 控制器接口支持 PUT 请求
- 更新数据库映射配置移除多余关联查询字段
- 优化报表查询 SQL 仅返回必要字段提升查询效率
|
2026-05-19 14:18:18 +08:00 |
|
|
|
a947987e82
|
feat(wms): 添加调拨单明细批量修改功能
- 在 IWmsTransferOrderItemService 接口中添加 batchUpdateItems 方法定义
- 在 WmsTransferOrderItemController 中添加 /batchUpdate 接口端点
- 实现 WmsTransferOrderItemServiceImpl 中的批量更新逻辑
- 支持仅更新有值字段的批量修改操作
- 集成 MyBatis-Plus 的 Db 工具类进行批量更新
- 添加事务注解确保数据一致性处理
|
2026-05-18 14:19:31 +08:00 |
|
|
|
4010a4dca5
|
feat(wms): 添加转库批量入库接口
- 在IWmsTransferOrderItemService中新增matchOrCreateItemByCoilIds方法
- 添加WmsTransferOrderItemBo的itemTypeAfter字段
- 新增WmsCoilItemTypePairBo导入依赖
- 实现matchOrCreateItemByCoilIds服务端逻辑
- 添加控制器端点/itemType/matchOrCreateByCoils
- 优化material coil更新逻辑的空行格式
- 实现基于钢卷ID列表的物料匹配或创建映射功能
|
2026-05-18 11:09:39 +08:00 |
|
|
|
c5c478b1e9
|
feat(attendance): 添加考勤检查数据更新功能
- 在 IWmsAttendanceCheckService 中新增 updateByBo 方法
- 扩展 WmsAttendanceCheckBo 类继承 BaseEntity 并添加多个考勤字段
- 添加考勤状态、迟到早退分钟数、扣款金额等相关属性
- 在控制器中实现 PUT 请求的编辑接口
- 添加 EditGroup 验证组支持
- 实现服务层 updateByBo 方法进行数据库更新操作
|
2026-05-15 13:13:34 +08:00 |
|
|
|
c53dd4c97e
|
refactor(wms): 重构钢卷追溯组件以支持合卷展示
- 将原有的线性时间轴改造成支持线性段和合卷并排段的布局结构
- 新增 TraceStepBody 组件用于统一渲染追溯步骤内容
- 在后端服务中添加 traceLayout 字段用于返回前端展示结构
- 实现合卷场景下的多列并排展示功能
- 优化步骤排序逻辑,确保按存储顺序正确排列
- 添加合卷前各卷加工过程的并排展示界面
- 实现合卷汇聚节点的特殊展示效果
|
2026-05-14 15:57:25 +08:00 |
|
|
|
5fdaa89afd
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-05-13 13:56:24 +08:00 |
|
|
|
5e3d0f0c00
|
规程添加绑定功能
|
2026-05-13 13:56:19 +08:00 |
|
|
|
27a1232446
|
fix(api): 修复物料卷统计接口请求参数问题
- 为getStatistics方法添加@RequestBody注解以正确接收POST请求参数
- 确保统计接口能够正常处理前端传递的查询条件对象
|
2026-05-13 09:41:56 +08:00 |
|
|
|
dce80a225b
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-05-12 17:15:41 +08:00 |
|
|
|
38138a828c
|
工艺规程增强
|
2026-05-12 17:15:29 +08:00 |
|
|
|
693de2ad5e
|
feat(wms): 新增考勤比对功能
- 创建 AttendanceCheckBo 数据传输对象用于考勤比对参数传递
- 定义 IWmsAttendanceCheckService 接口及其实现类
- 创建 WmsAttendanceCheck 实体类存储考勤比对结果数据
- 开发 WmsAttendanceCheckController 提供考勤比对接口
- 实现考勤比对核心逻辑,支持上下班时间段考勤检查
- 集成打卡记录查询和考勤规则应用功能
- 添加考勤状态判断和扣款计算逻辑
- 实现连续旷工天数统计功能
- 创建考勤比对结果的增删改查接口
- 配置 MyBatis 映射文件和 Excel 导出功能
|
2026-05-12 16:29:54 +08:00 |
|
|
|
736b786ff9
|
feat(wms): 添加考勤规则管理功能
- 创建考勤规则实体类WmsAttendanceRule,包含迟到、早退、旷工相关配置字段
- 实现考勤规则业务对象WmsAttendanceRuleBo和视图对象WmsAttendanceRuleVo
- 开发考勤规则服务接口IWmsAttendanceRuleService及其实现类
- 构建考勤规则控制器WmsAttendanceRuleController,提供增删改查API
- 配置考勤规则数据访问层WmsAttendanceRuleMapper及对应的XML映射文件
- 实现考勤规则列表查询、详情获取、新增修改、删除导出等功能
- 添加数据验证、分页查询、Excel导出等基础功能支持
|
2026-05-12 15:55:41 +08:00 |
|
|
|
a314e05e4d
|
feat(schedule): 修改排班生成功能支持批量处理
- 将 IWmsAttendanceScheduleService.generateSchedule 方法参数改为 List 类型
- 更新 WmsAttendanceScheduleController 中的 generateSchedule 接口接收批量数据
- 在 WmsAttendanceScheduleServiceImpl 中实现循环处理多个排班生成请求
- 保持原有的单个排班生成逻辑不变,通过遍历列表实现批量功能
|
2026-05-12 15:15:08 +08:00 |
|
|
|
778b51fd76
|
fix(controller): 修正物料卷统计接口的请求方法和返回类型
- 将统计接口的请求方法从 GET 改为 POST
- 修正返回类型的泛型参数,统一使用 BigDecimal 类型
- 添加 BigDecimal 导入声明
|
2026-05-12 13:36:40 +08:00 |
|
|
|
a69b931b94
|
refactor(controller): 调整材质查询接口路径
- 将 /queryEarliestHotRolledMaterial 接口路径修改为 /material/queryEarliestHotRolledMaterial
- 保持原有的方法功能不变,仅调整URL映射规则
|
2026-05-12 10:20:31 +08:00 |
|
|
|
e7d7f86f40
|
feat(wms): 添加根据入场钢卷号查询最早热轧卷板材质功能
- 在 IWmsMaterialCoilService 中新增 queryEarliestHotRolledMaterial 方法定义
- 在 WmsMaterialCoilController 中新增查询接口并添加参数验证
- 在 WmsMaterialCoilMapper 中新增 selectEarliestHotRolledMaterial 数据库查询方法
- 在 WmsMaterialCoilMapper.xml 中新增 SQL 查询语句实现热轧卷板材质查询逻辑
- 在 WmsMaterialCoilServiceImpl 中实现服务层查询逻辑并添加空值校验
- 接口返回最早创建的热轧卷板材质信息,无对应材质时返回 null
|
2026-05-12 10:11:30 +08:00 |
|
|
|
969dad7501
|
feat(wms): 新增钢卷信息校验功能
- 在 IWmsReceivePlanService 中添加 validateCoil 方法接口
- 在 WmsReceivePlanController 中新增 /validateCoil 接口
- 在 WmsReceivePlanServiceImpl 中实现钢卷信息校验逻辑
- 创建 CoilValidationBo 用于接收校验参数
- 创建 CoilValidationVo 用于返回校验结果
- 实现钢卷信息与数据库数据的字段对比功能
- 添加对原材料、产品和仓库数据的查询验证
- 支持多种字段类型的比较并返回差异信息
|
2026-05-10 14:55:20 +08:00 |
|
|
|
20d214abb0
|
feat(wms): 添加应收货物计划管理功能
- 创建应收货物计划实体类 WmsReceivePlan
- 定义应收货物计划服务接口 IWmsReceivePlanService
- 实现应收货物计划服务业务逻辑 WmsReceivePlanServiceImpl
- 创建应收货物计划控制器 WmsReceivePlanController
- 设计应收货物计划数据传输对象 WmsReceivePlanBo 和视图对象 WmsReceivePlanVo
- 配置应收货物计划数据访问映射 WmsReceivePlanMapper
- 添加应收货物计划数据库映射文件
- 实现应收货物计划的增删改查功能
- 集成分页查询和导出功能
|
2026-05-10 13:52:43 +08:00 |
|
|
|
61facc6186
|
fix(service): 修改方案点位新增接口返回值类型
- 将IWmsProcessPlanService中的insertByBo方法返回值从Boolean改为Long
- 更新WmsProcessPlanController中add方法返回R<Long>并返回新增记录ID
- 修改WmsProcessPlanServiceImpl中insertByBo方法实现返回新增记录的planId
|
2026-05-10 11:21:30 +08:00 |
|
|
|
0ecc886485
|
feat(attendance): 添加排班生成功能
- 在IWmsAttendanceScheduleService中新增generateSchedule方法
- 在WmsAttendanceScheduleController中添加生成排班API接口
- 实现WmsAttendanceScheduleServiceImpl中的排班生成逻辑,支持正常排班和倒班
- 扩展WmsAttendanceShiftRule实体类,添加倒班转换班次字段
- 更新WmsAttendanceShiftRule相关BO、VO类及数据库映射
- 创建GenerateScheduleBo请求对象用于接收排班生成参数
- 实现倒班规则查询和班次验证功能
- 添加排班重复性检查机制
|
2026-05-09 13:59:37 +08:00 |
|