Commit Graph

201 Commits

Author SHA1 Message Date
朱昊天
9f4e1c39ad 生产模块完成任务接口加幂等:重复点击“完成”不应重复生成回执
优化页面体验
任务允许重复但要合并
2026-06-01 13:56:39 +08:00
朱昊天
303092e637 生产模块 2026-05-30 14:25:40 +08:00
朱昊天
ae586d1fc2 原料管理优化 2026-05-26 17:36:13 +08:00
朱昊天
a44497f92c 订单财务状态,订单异议汇总完善 2026-05-26 12:04:16 +08:00
朱昊天
4408e80e1c 订单异议问题修复,跟进合同优化 2026-05-22 18:00:00 +08:00
朱昊天
7686d70e59 销售发货,产品调整 2026-05-21 14:22:42 +08:00
朱昊天
264ca0e407 销售发货 2026-05-18 17:48:43 +08:00
朱昊天
f94ddb433d 产品入库,半成品委外单 2026-05-11 17:59:12 +08:00
朱昊天
d1aab9dba1 出入库统计,优化 2026-05-09 14:09:52 +08:00
朱昊天
b5f5815c71 出入库优化 2026-05-08 16:46:36 +08:00
朱昊天
22ace156f9 出入库 2026-05-07 15:59:27 +08:00
朱昊天
3d386ff650 产品最终版,薪资优化 2026-04-30 17:06:47 +08:00
朱昊天
fe13e952f2 明细计算,产品详情页 2026-04-28 16:53:35 +08:00
539889a346 完善全局样式 2026-04-28 16:52:22 +08:00
6eca9768cc text按钮误伤了 2026-04-28 15:49:29 +08:00
6d9f24bfd4 修改全局样式(工业风,提交工业风skill 2026-04-28 15:37:17 +08:00
朱昊天
1ce1ffad5a 工人热更新(js),初版详情页 2026-04-27 10:40:56 +08:00
朱昊天
1fe6e030d4 Merge remote-tracking branch 'origin/master' 2026-04-27 10:14:03 +08:00
朱昊天
96a1f9f9bc 工人热更新 2026-04-27 10:09:33 +08:00
2099a01bc1 设计文档简化状态机 2026-04-23 10:42:05 +08:00
d5c1c1485c 设计文档简化状态机 2026-04-23 10:26:36 +08:00
2aa0ae83c2 设计文档完善状态机 2026-04-23 10:22:08 +08:00
774fe86941 提交sql 2026-04-23 10:15:22 +08:00
朱昊天
d02ef34751 辅材修正,详情页迭代,产品图片加载 2026-04-22 18:33:04 +08:00
朱昊天
2e7a50bf64 月工资计算,产品详情页补充 2026-04-20 18:47:36 +08:00
朱昊天
3ae6403bd3 Merge remote-tracking branch 'origin/master' 2026-04-17 16:59:27 +08:00
朱昊天
855dbbe099 增加辅料字段,辅料页面 2026-04-17 16:58:29 +08:00
f41a17c885 config(application): 配置文件中添加环境变量占位符
- 将application.yml中的active profile配置改为@profiles.active@占位符
- 支持通过外部配置动态设置激活的环境profile
- 便于不同部署环境下的配置管理
2026-04-17 15:52:18 +08:00
朱昊天
6aa1d581e7 用户管理修改回显尝试,薪资管理时间戳修正,工人批量导入(无需模版,且删除后重复数据自动覆盖) 2026-04-16 20:01:21 +08:00
朱昊天
595b9fbd68 用户管理修改回显尝试,薪资管理时间戳修正 2026-04-14 23:24:24 +08:00
897c690996 添加薪资管理 2026-04-08 18:14:10 +08:00
62b5bfb99d Merge remote-tracking branch 'origin/master' 2026-01-31 16:10:56 +08:00
89a67aaf20 feat(product): 添加产品配料库存信息展示功能
- 将batchQueryMaterialInventory方法从私有改为公共以支持外部调用
- 在产品-配料关联服务中新增重复绑定校验逻辑
- 实现产品详情页面显示配料的在途、计划和已入库数量信息
- 扩展MatProductWithMaterialsVo数据传输对象增加库存相关字段
- 在产品服务中集成物料库存批量查询并填充到响应结果中
2026-01-31 16:10:44 +08:00
砂糖
a0b9cf186b Merge branch 'master' of https://gitee.com/hdka/FURNITURE-OA 2026-01-31 16:03:21 +08:00
砂糖
b8df9bd555 refactor(Sidebar): 替换侧边栏logo为默认logo
恢复使用默认logo图片,移除临时使用的sdtlogo
2026-01-31 16:03:18 +08:00
570c597fae Merge remote-tracking branch 'origin/master' 2026-01-31 15:06:01 +08:00
cf94814ae6 fix(material): 修复查询中缺少逻辑删除过滤条件的问题
- 在采购单查询中添加状态过滤,排除已取消的采购单
- 在采购明细查询中添加逻辑删除标志过滤
- 在价格历史记录查询中统一添加逻辑删除标志过滤
- 确保所有数据查询都遵循逻辑删除规范
2026-01-31 15:05:39 +08:00
砂糖
b4beb49f91 feat(utils): 添加数字格式化工具函数并应用至多个组件
添加 formatDecimal 函数用于格式化小数显示,去除末尾无效0和孤立小数点
在库存管理、采购、出入库等模块中应用该格式化函数,统一数字显示格式
调整仪表盘统计数据的精度显示为整数
优化采购截止日期的显示逻辑,增加状态判断和剩余天数计算
2026-01-31 14:39:53 +08:00
砂糖
42f6f83c3a feat: 新增物料管理看板功能及多项优化
新增物料管理看板功能,包含统计卡片和图表展示
优化物料选择器组件,支持分页和搜索功能
重构物料详情展示组件,支持动态加载数据
添加多个ECharts图表组件用于数据可视化
完善出入库和采购单相关功能,增加在途数量显示
修复若干界面显示问题和交互逻辑
2026-01-31 14:21:49 +08:00
48e75676c5 refactor(mat): 优化采购服务中的入库详情查询逻辑
- 替换 IMatPurchaseInDetailService 为 MatPurchaseInDetailMapper 直接访问数据库
- 修改 MatMaterialServiceImpl 和 MatPurchaseServiceImpl 中的依赖注入
- 将查询逻辑从 BO 对象查询改为 LambdaQueryWrapper 条件查询
- 统一使用 MatPurchaseInDetail 实体类替代 MatPurchaseInDetailVo 进行数据处理
- 优化批量查询入库详情的性能,解决 N+1 查询问题
- 更新流式处理中的方法引用以匹配实体类字段映射
2026-01-31 14:08:19 +08:00
41ea6e79f9 refactor(mat): 优化物料出入库服务实现
- 添加参数校验和异常处理机制
- 实现事务回滚配置以确保数据一致性
- 优化批量查询性能,解决N+1查询问题
- 增强库存扣减和恢复的业务逻辑验证
- 添加详细的日志记录用于调试和监控
- 移除废弃的MaterialWithInventoryVo类
- 优化价格历史计算和库存管理逻辑
2026-01-31 13:31:44 +08:00
f385188684 refactor(mat): 优化物料库存查询性能并移除冗余VO类
- 移除 MatMaterialWithInventoryVo 类,将库存相关字段直接添加到 MatMaterialVo 中
- 重构 queryPageListWithInventory 和 queryListWithInventory 方法,使用批量查询替代 N+1 查询
- 实现 batchQueryMaterialInventory 方法以提高库存信息查询效率
- 更新控制器中的返回类型从 MatMaterialWithInventoryVo 到 MatMaterialVo
- 修改 Excel 导出功能以使用新的数据结构
2026-01-31 13:12:07 +08:00
6a223fb82a refactor(mat): 优化物料库存查询逻辑
- 添加物料ID非空校验,避免空指针异常
- 移除按物料ID分组的复杂逻辑,简化查询流程
- 统一采购单查询条件,增加删除标记过滤
- 优化计划总数、已入库数和在途数的计算逻辑
- 移除不必要的PO到VO转换注释
- 重构代码结构,提高可读性和性能
2026-01-31 11:46:53 +08:00
e5bef20d8e refactor(purchase): 解决循环依赖问题
- 从 IMatPurchaseService 接口中移除 queryMaterialInventory 和 queryPurchasePlanMaterialInventory 方法
- 将库存查询实现从 MatPurchaseServiceImpl 迁移到 MatMaterialServiceImpl
- 修改 MatMaterialServiceImpl 中的依赖注入,使用 MatPurchaseMapper 替代 IMatPurchaseService
- 更新控制器 MatPurchaseController,移除库存相关 API 端点
- 优化 MatPurchaseServiceImpl 中的查询逻辑,改用批量查询减少 N+1 问题
- 在 MatMaterialServiceImpl 中实现完整的物料库存查询功能,包括当前库存、在途数量等信息
2026-01-31 11:38:35 +08:00
ab8e31d158 feat(mat): 添加物料库存信息查询功能
- 新增 MatMaterialWithInventoryVo 视图对象用于封装物料及库存信息
- 在 IMatMaterialService 中添加 queryListWithInventory 和 queryPageListWithInventory 方法
- 实现物料列表接口返回包含库存信息的数据结构
- 更新导出功能以支持带库存信息的物料数据导出
- 优化 MatPurchaseServiceImpl 中的 Bean 属性复制逻辑
- 重构采购分页查询结果处理方式
2026-01-31 10:50:54 +08:00
cae0bc4020 Merge remote-tracking branch 'origin/master' 2026-01-31 10:39:00 +08:00
8f104dddf6 feat(mat-purchase): 添加采购单库存信息显示功能
- 移除未使用的 MatPurchase 导入
- 添加 IPage 依赖导入并简化集合导入
- 扩展查询方法以集成库存信息
- 新增 convertToPurchaseWithInventoryVo 方法处理采购单与库存数据转换
- 在 MatPurchaseVo 中添加已入库数量和在途数量字段
- 实现物料信息获取和入库统计逻辑
- 添加在途数量计算逻辑基于采购单状态判断
2026-01-31 10:38:45 +08:00
砂糖
a12f5da8be Merge branch 'master' of https://gitee.com/hdka/FURNITURE-OA 2026-01-30 17:39:22 +08:00
砂糖
067214b284 feat: 添加物料管理模块及相关功能
新增物料管理模块,包括产品、配料、采购、入库、出库等功能
添加物料看板页面和BOM管理组件
更新环境配置和依赖项
2026-01-30 17:39:17 +08:00
5a2b5ff2ff fix(inventory): 修复库存扣减时缺少验证的问题
- 在reduceInventory方法中添加库存数量验证,防止扣减数量超过当前库存
- 在revertInventory方法中添加库存数量验证,防止减少数量超过当前库存
- 移除不必要的物料属性设置,简化库存更新逻辑
- 统一异常信息格式,提供更清晰的错误提示
2026-01-30 17:17:15 +08:00