Commit Graph

2513 Commits

Author SHA1 Message Date
jhd
408a8a9929 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-11 16:45:31 +08:00
jhd
0df80af7f7 优化检验方案页面,可以在检验方案创建后继续编辑待检项 2026-05-11 16:39:54 +08:00
8ced092e90 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-11 16:18:17 +08:00
2871089799 feat(wms): 添加钢卷暂存单据管理功能
- 新增钢卷暂存单据列表展示界面
- 实现创建、删除、编辑暂存单据功能
- 添加钢卷选择对话框及查询筛选功能
- 实现已选钢卷列表查看和移除功能
- 集成本地存储管理暂存单据数据
- 添加钢卷重量统计和计算功能
- 实现钢卷去重选择机制防止重复添加
2026-05-11 16:18:07 +08:00
22154be5e0 fix(wms/report/template): 修复卷数据查询参数错误
将原有的coilIds查询参数替换为正确的actionIds来获取对应卷数据,修正了上报模板中待处理动作的查询逻辑
2026-05-11 15:53:40 +08:00
7b1827ed83 停机时长修复 2026-05-11 15:44:37 +08:00
dcb5f9525e refactor(wms/processSpec): 重构规程管理页面为版本管理模式
重构了整个流程规格页面,将原来的单页面管理改为分离的规程列表和版本管理模式,拆分了新增/编辑弹窗,移除了冗余的产线和类型筛选Tab,优化了页面布局和样式。
2026-05-11 15:20:38 +08:00
7eab286e52 feat(crm/objection): 添加钢卷关联管理功能
1.  为销售异议列表、新增/编辑弹窗、详情页添加钢卷信息展示列
2.  新增钢卷选择组件,支持按订单筛选可发货钢卷
3.  实现钢卷的选择、移除、跳转详情功能
4.  改造提交接口,传递钢卷ID列表
5.  重构原有组件逻辑,优化表单处理流程
2026-05-11 15:12:20 +08:00
f102ef350b fix(wms/coil/info): 修复生产数据加载依赖字段错误的问题
调整生产数据加载逻辑,先通过热轧卷号查询计划详情获取卷号,再调用时序数据接口,修复直接使用当前卷号可能取不到数据的问题
2026-05-11 15:03:32 +08:00
6cbb7f3c18 feat(SqlServerApi): 添加按热卷号查询计划详情功能
- 新增 /plans-by-hotcoil/{hotCoilId} 接口
- 实现按热卷号查询计划详情的功能
- 添加相关 API 文档注释
2026-05-11 14:53:06 +08:00
90cb7f4e99 feat(SqlServerApiClient): 优化热卷ID查询工艺段逻辑
- 添加ArrayList导入用于存储COILID列表
- 修改queryProSegByHotCoilId方法实现分步查询
- 首先从PLTCM_PDI_PLAN表查询COILID
- 添加空结果检查和异常处理逻辑
- 收集有效的COILID并过滤空值
- 使用IN查询一次性获取PLTCM_PRO_SEG表数据
- 按ENCOILID和SEGNO排序返回结果
2026-05-11 14:48:06 +08:00
0865e040ee Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-11 14:35:55 +08:00
83f04bf5cd feat(framework): 添加按入场卷号查询钢卷实际SEG功能
- 在SqlServerApiBusinessService中新增getSegByHotCoilId方法
- 在SqlServerApiClient中新增queryProSegByHotCoilId数据库查询接口
- 在SqlServerApiController中新增/seg-by-hotcoil/{hotCoilId} REST API端点
- 实现基于HOT_COILID字段的数据库查询逻辑
- 添加相应的JavaDoc注释说明功能用途
2026-05-11 14:35:41 +08:00
07192f22bc feat(planSheet): 新增排产单批量新增明细功能
实现了批量新增排产单明细的完整流程:添加批量新增按钮,开发批量选择合同和明细的对话框,支持搜索筛选合同、分页展示合同列表,多选明细后批量提交新增,新增成功后刷新列表
2026-05-11 13:14:23 +08:00
806b701c11 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-11 11:52:00 +08:00
88389b2781 feat(CoilSelector): 优化钢卷选择器布局和功能
重构钢卷选择器组件布局,改进多选模式下的用户体验。主要变更包括:
1. 调整列顺序和显示内容,优化表格布局
2. 添加全选当前页和清除全部功能按钮
3. 修复对话框滚动问题,优化样式
4. 完善已选钢卷统计区域的布局
5. 增加备注列显示
2026-05-11 11:51:56 +08:00
1efc3697ce feat(qc): 添加检查项单个样品分析时间字段并修改新增方法返回值
- 在 WmsCheckItem 实体类中添加 sampleAnalysisTime 字段
- 在 WmsCheckItemBo 和 WmsCheckItemVo 中添加 sampleAnalysisTime 属性
- 修改 IWmsCheckItemService.insertByBo 方法返回值从 Boolean 改为 Long
- 更新 WmsCheckItemServiceImpl.insertByBo 实现返回新增记录的 ID
- 修改 WmsCheckItemController.add 方法返回新增记录的 ID
- 在 MyBatis 映射文件中添加 sampleAnalysisTime 字段映射
- 在查询条件中添加对 sampleAnalysisTime 的模糊匹配支持
- 在 WmsCheckItemVo 中添加 Excel 导出注解支持
2026-05-11 11:00:43 +08:00
09d3e72e15 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-11 10:57:01 +08:00
94b3b70360 feat(bonus-pool): 添加奖金池开始时间和结束时间字段支持
- 在WmsBonusPool实体类中新增bonusStartTime和bonusEndTime属性
- 在WmsBonusPoolBo业务对象中添加对应的开始结束时间字段及日期格式注解
- 更新MyBatis映射文件中的结果集映射配置
- 在查询条件中加入开始时间和结束时间的筛选逻辑
- 在WmsBonusPoolVo视图对象中添加Excel导出和JSON格式化支持
2026-05-11 10:56:53 +08:00
241105563a Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-11 10:38:34 +08:00
20cefe115d feat(金额显示): 统一金额单位为万元并优化产品内容处理
refactor(产品内容): 提取产品内容处理逻辑到独立工具类
style(合同表单): 调整技术附件和商务附件顺序
2026-05-11 10:38:29 +08:00
bab8bee123 feat(qc): 添加检验项目模板单位字段
- 在WmsInspectionItemTemplate实体类中新增templateUnit字段
- 在WmsInspectionItemTemplateBo业务对象中添加templateUnit属性
- 在WmsInspectionItemTemplateVo视图对象中添加templateUnit字段并配置Excel导出
- 在MyBatis映射文件中添加templateUnit字段映射
- 在查询条件中增加templateUnit的相等匹配逻辑
2026-05-11 10:27:50 +08:00
0a8bf00a64 feat(crm): 添加销售异议管理中的钢卷信息关联功能
- 在 CrmSalesObjection 实体中新增 coilIds 字段用于存储钢卷ID集合
- 在查询接口中集成钢卷信息服务,实现销售异议与钢卷信息的关联查询
- 修改数据库映射文件,添加 coilIds 字段的映射关系
- 扩展查询条件构建逻辑,支持按钢卷ID进行筛选
- 新增 coilList 字段用于返回关联的钢卷信息列表
- 更新 application-prod.yml 中间件配置,修改 sql-server-api 主机地址为 140.143.206.120
2026-05-11 10:05:50 +08:00
856d52d6fc refactor(domain): 将计划详情实体中的数值字段类型从BigDecimal改为String
- 修改ApsPlanDetail实体类中rawThick、rawWidth、coatingG、productWidth、rollingThick、markCoatThick字段为String类型
- 修改ApsPlanDetailBo业务对象类中对应字段类型为String
- 修改ApsPlanDetailVo视图对象类中对应字段类型为String
- 更新服务实现类中查询条件判断逻辑,使用StringUtils.isNotBlank替代null判断
- 统一所有相关实体类中的数据类型变更,确保数据一致性
2026-05-10 15:34:36 +08:00
969dad7501 feat(wms): 新增钢卷信息校验功能
- 在 IWmsReceivePlanService 中添加 validateCoil 方法接口
- 在 WmsReceivePlanController 中新增 /validateCoil 接口
- 在 WmsReceivePlanServiceImpl 中实现钢卷信息校验逻辑
- 创建 CoilValidationBo 用于接收校验参数
- 创建 CoilValidationVo 用于返回校验结果
- 实现钢卷信息与数据库数据的字段对比功能
- 添加对原材料、产品和仓库数据的查询验证
- 支持多种字段类型的比较并返回差异信息
2026-05-10 14:55:20 +08:00
2052452336 feat(WmsReceivePlanBo): 添加生产日期JSON格式化注解
- 为productionDate字段添加@JsonFormat(pattern = "yyyy-MM-dd")注解
- 确保日期格式统一为yyyy-MM-dd格式
- 提升数据序列化的规范性
2026-05-10 13:54:33 +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
87c3dd95c3 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-10 11:08:17 +08:00
4d8a51b885 feat(processSpec): 新增方案点位模板导入功能
- 在方案点位页面添加模板导入按钮
- 实现Excel文件上传和解析功能
- 添加数据校验机制包括表头验证和格式检查
- 提供数据预览和错误列表展示
- 实现批量导入功能支持进度显示
- 添加模板下载功能
- 集成导入状态管理和错误处理
- 添加导入对话框界面和相关样式
2026-05-10 11:07:57 +08:00
9ce0066cff feat(crm): 更新合同状态和异议处理表单字段
refactor(contract): 修改合同状态显示文本为"已取消"和"已结清"
feat(objection): 添加产品类别、反馈日期、投诉情况和客户诉求字段
style(objection): 调整异议处理表单和表格的布局与样式
2026-05-09 18:32:12 +08:00
69df4c8922 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-09 17:22:34 +08:00
ec6d1a9e7d 停机时长修复 2026-05-09 17:22:28 +08:00
9265546103 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-09 17:06:36 +08:00
476c403ab6 feat(crm): 添加销售异议管理新字段功能
- 在CrmSalesObjection实体类中新增产品类别、返回日期、投诉情况、客户诉求四个字段
- 在CrmSalesObjectionBo业务对象中同步添加对应字段定义
- 在CrmSalesObjectionVo视图对象中添加字段并配置Excel导出注解
- 更新MyBatis映射文件添加数据库字段映射关系
- 在查询条件构建中增加对新增字段的查询支持
2026-05-09 17:06:27 +08:00
5b77ae8149 酸扎停机集成 2026-05-09 17:01:23 +08:00
41d561f2f6 提交酸扎串联内容以及磨辊间 2026-05-09 16:44:39 +08:00
43fb05291e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-09 14:23:53 +08:00
95c11fbc9a feat(schedule): 添加排班管理的时间段筛选功能
- 在 WmsAttendanceScheduleBo 中新增 startDate 和 endDate 字段用于时间段筛选
- 更新 mapper 接口方法参数,支持时间段范围查询
- 修改 XML 映射文件,添加时间段条件判断逻辑
- 重构服务实现类,优化分页查询逻辑并支持时间段筛选
- 完善查询方法,统一时间段参数传递机制
2026-05-09 14:23:43 +08:00
0b90bcf795 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-09 14:11:06 +08:00
cd3cfd6198 feat(wms): 添加排班管理的查询功能
- 在 WmsAttendanceScheduleMapper 中新增关联查询和批量插入方法
- 实现员工和班次信息的关联查询功能
- 添加分页查询排班列表的详细信息展示
- 扩展 WmsAttendanceScheduleVo 数据传输对象
- 完善排班详情查询和列表查询的服务层逻辑
- 集成员工姓名、部门、岗位及班次时间等详细信息
- 优化批量插入排班数据的功能实现
2026-05-09 14:08:38 +08:00
edae748404 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-09 14:08:16 +08:00
d09079f4c1 feat(wms): 新增带改判记录的钢卷列表接口及展示
feat(crm): 在订单异议页面添加异议内容和处理结果的HTML展示

feat(erp): 新增ERP仪表盘页面并优化采购订单表单

refactor(wms): 移除钢卷列表中的冗余代码并添加改判原因列
2026-05-09 14:08:11 +08:00
0ecc886485 feat(attendance): 添加排班生成功能
- 在IWmsAttendanceScheduleService中新增generateSchedule方法
- 在WmsAttendanceScheduleController中添加生成排班API接口
- 实现WmsAttendanceScheduleServiceImpl中的排班生成逻辑,支持正常排班和倒班
- 扩展WmsAttendanceShiftRule实体类,添加倒班转换班次字段
- 更新WmsAttendanceShiftRule相关BO、VO类及数据库映射
- 创建GenerateScheduleBo请求对象用于接收排班生成参数
- 实现倒班规则查询和班次验证功能
- 添加排班重复性检查机制
2026-05-09 13:59:37 +08:00
e42afdaf20 refactor(domain): 优化班次时间字段类型
- 将 startTime、endTime、startTime2、endTime2 字段从 Date 类型改为 LocalTime 类型
- 为所有时间字段添加 @JsonFormat 注解以支持 HH:mm:ss 格式
- 为所有时间字段添加 @DateTimeFormat 注解以支持表单绑定
- 更新 WmsAttendanceShift、WmsAttendanceShiftBo 和 WmsAttendanceShiftVo 三个类的时间字段定义
- 移除旧的 java.util.Date 导入并添加 java.time.LocalTime 导入
- 添加对 Spring DateTimeFormat 注解的支持导入
2026-05-09 10:19:50 +08:00
be098379d0 config(app): 更新应用名称和生产环境数据库配置
- 将应用名称从 fad-oa 更改为 klp-oa
- 更新生产环境 SQL Server API 主机地址从 140.143.206.120 到 192.168.0.219
2026-05-09 09:41:20 +08:00
9674de43d4 feat(purchase): 添加采购订单供应商名称显示功能
- 引入 ErpSupplierVo 和 ErpSupplierMapper 依赖
- 在采购订单查询接口中批量获取供应商信息
- 通过流式处理构建供应商ID到名称的映射关系
- 将供应商名称动态设置到采购订单VO对象中
- 实现供应商名称的批量查询优化避免N+1问题
2026-05-08 19:49:01 +08:00
35d5582ada feat(wms): 添加奖金模板管理功能
- 创建奖金模板实体类WmsBonusTemplate,包含模板ID、名称、内容等字段
- 定义奖金模板业务对象WmsBonusTemplateBo和视图对象WmsBonusTemplateVo
- 实现IWmsBonusTemplateService接口及WmsBonusTemplateServiceImpl业务逻辑
- 开发WmsBonusTemplateController控制器提供REST API接口
- 配置WmsBonusTemplateMapper数据库映射及XML映射文件
- 实现奖金模板的增删改查、分页查询及Excel导出功能
- 添加数据校验、日志记录和重复提交防护机制
2026-05-08 17:20:54 +08:00
d248b0e585 feat(wms): 添加钢卷物料改判记录查询功能
- 在IWmsMaterialCoilService中新增queryPageListWithRejudge方法
- 实现批量查询钢卷最新改判记录的Mapper方法
- 添加SQL映射查询每个钢卷的最新一条改判记录
- 创建WmsMaterialCoilRejudgeVo视图对象包含改判信息
- 实现控制器listWithRejudge接口供前端调用
- 在服务实现中批量关联钢卷与其最新改判记录
2026-05-08 16:58:47 +08:00
2260058c63 feat(wms): 添加创建人筛选条件到奖金配置查询
- 在WmsBonusConfigServiceImpl中添加createBy字段的等值查询条件
- 在WmsBonusPoolServiceImpl中添加createBy字段的等值查询条件
- 在WmsPostCoeffConfigServiceImpl中添加createBy字段的等值查询条件
- 使用StringUtils.isNotBlank验证createBy参数非空后进行查询
- 统一了三个服务类中的查询逻辑实现
2026-05-08 16:32:27 +08:00