zangch@mesnac.com
|
7857b1c5f1
|
feat(mes): 添加在制品跟踪报表总数查询功能
- 在 ProdReportMapper 中新增 wipTrackingReportCount 方法- 在 ProdReportMapper.xml 中添加对应的 SQL 查询语句- 在 ProdReportServiceImpl 中调用新方法以恢复分页总条数显示- 优化分页查询逻辑,关闭自动 count 避免复杂 SQL 解析失败
- 添加异常处理确保简化版 count 失败不影响列表数据返回
|
3 months ago |
zangch@mesnac.com
|
18a5823a73
|
feat(mes): 添加租户ID参数以支持多租户查询
- 在 ProdReportMapper 接口中为 getOrdersProcessProgressBatch 方法新增 tenantId 参数
- 在 ProdReportServiceImpl 类中调用 LoginHelper 获取当前租户ID
- 调整批量查询方法传参以传递租- 新户ID信息增 LoginHelper 工具类导入用于获取登录租户信息
|
3 months ago |
zangch@mesnac.com
|
c1dad33208
|
change(mes):修改
- 修改默认半制品表名前缀常量引用
- 替换手动解析为专用方法parseProcessId
- 统一处理processId解析逻辑避免重复代码
|
3 months ago |
zangch@mesnac.com
|
dccef1b8d1
|
feat(mes):优化生产报告服务中的processId处理逻辑
- 修改getPlanDetailTableNameByProcessId方法默认返回半制品表- 新增parseProcessId辅助方法用于安全解析processId
- 替换workHourReportList方法中的processId解析方式
- 添加NumberFormatException异常处理- 保留team原有WorkReportList方法解析逻辑
|
3 months ago |
zangch@mesnac.com
|
df6159887f
|
fix(mes,wms):修复物料编码重复校验逻辑
- 修改BaseMaterialInfoServiceImpl中的物料编码重复校验逻辑
- 使用JoinWrappers替换原有的buildQueryWrapper方法
- 确保物料编码精确匹配而非模糊匹配
- 避免因模糊匹配导致的误判重复问题
|
3 months ago |
zangch@mesnac.com
|
d4cc4f4758
|
feat(report): 新增小时产量统计功能
- 在IProdReportService接口中新增hourlyOutputByHour方法定义
- 在ProdReportController中新增hourlyOutputByHour接口
- 在ProdReportMapper中新增hourlyOutputByHour方法及XML映射
- 实现小时产量统计逻辑,支持按扫描时间分桶统计
- 支持根据processId动态获取计划表名和明细表名
- 提供产量、合格数、不合格数的统计字段
- 在XML中完善查询条件过滤和数据聚合逻辑
-修复部分SQL注释格式问题- 调整部分代码空行格式
|
3 months ago |
zangch@mesnac.com
|
428011a780
|
change(mes):优化在制品跟踪报表性能
- 批量获取工序进度信息,避免 N+1 查询问题,显著提升报表加载性能
-重构工序进度查询逻辑,支持多工序表并行查询与降级处理
- 新增报表导出 VO 转换逻辑,保持导出数据与页面展示一致
- 微调工序进度计算逻辑,增强数据准确性与可读性
- 使用通配符导入简化 VO 类引入,统一包级访问控制
|
3 months ago |
zangch@mesnac.com
|
d7c53d2bd8
|
feat(WmsReportMapper): 优化退库原因分析报表查询逻辑
- 调整退库原因分类规则,未匹配到预设原因时直接显示原始原因
- 增加退库数量和金额占比计算时的空值判断,避免除零异常
- 统一各分析接口参数命名,补充缺失的 materialCategoryId 参数
- 移除库存预警状态中冗余的安全库存判断条件
|
3 months ago |
zangch@mesnac.com
|
ad16b86caa
|
change(mes):优化在制品跟踪报表及工序进度查询性能
-优化 `ProcessProgressVo`,新增产品订单ID、工序进度相关字段(计划数量、完成数量、进度百分比等), 并细化状态描述与时间字段支持。
- 为 `ProdReportMapper` 添加批量获取订单工序进度的方法,避免N+1问题,提升查询效率。
- 重写在制品跟踪报表SQL逻辑,使用CTE优化订单筛选与工序统计,避免全表扫描,提高报表导出性能。
- 报表导出方法更新为使用专用导出VO,确保导出数据格式一致性。
- 更新XML中部分注释和逻辑,增强可读性与维护性。
|
3 months ago |
zangch@mesnac.com
|
50abfb434d
|
feat(dms): 新增报表功能
- 在 DmsReportMapper 中增加实时报警分页与列表查询接口
- 在 DmsReportMapper.xml 中添加实时报警数据查询 SQL 片段及映射配置
- 实现 service 层对实时报警报表的分页和导出逻辑
- 优化故障类型字段类型转换,确保空值处理一致性- 调整时间字段格式化输出,提升报表可读性
feat(qms): 新增来料检验效率报表功能
- ReportController 增加来料检验效率接口
- ReportService 和 ReportMapper 增加相关 VO 和查询方法
- ReportMapper.xml 中新增复杂聚合查询 SQL,支持检验结果、不合格项
feat(mes): 改进工序进度报表查询逻辑
- 修改 getOrderProcessProgress 方法以支持动态表名查询
- 根据订单派工类型自动识别并查询对应的工序计划表
- 引入工艺路线服务,增强工序数据获取灵活性
|
3 months ago |
zangch@mesnac.com
|
0a75b0a6b4
|
feat(mes): 新增报工工时、班组作业、在制品跟踪等报表功能
新增以下报表功能:
- wipTrackingReport在制品跟踪报表
- reportWorkHour报工工时数据表
- reportTeamWork报工数据表
同时新增相关 VO 类:WorkHourReportVo、TeamWorkReportVo、
WipTrackingReportVo、ProcessProgressVo 用于支撑上述报表功能。
Mapper 层增加对应查询方法及 XML 实现,Controller 增加接口并支持
Excel 导出和防重复提交。
|
3 months ago |
zangch@mesnac.com
|
cdd8502c11
|
feat(wms): 新增WMS报表管理功能
1.退库原因分析报表returnReasonAnalysis
统计各类退库(生产退库、销售退库等)的数量、占比及主要退库原因(如质量问题、订单变更),为改进生产、销售和质量管理提供数据支持。
2.库存变动趋势分析表inventoryTrendAnalysis
内容:以折线图/柱状图展示某物料或类别在一段时间内的库存数量变化(如近3个月每周结存),标注关键节点(如大额入库/出库)。
作用:识别库存波动规律(如季节性增减),预测未来库存需求,避免积压或短缺。
3.安全库存预警表safetyStockAlert
内容:对比物料当前库存与设定的“安全库存值”,列出“低于安全库存”(短缺预警)或“高于最高库存”(积压预警)的物料及差异量。
4.呆滞料库存报表stagnantInventory
内容:定义“呆滞标准”(如6个月未出库),统计符合标准的物料及数量、金额,标注呆滞原因(如订单取消/设计变更)。
作用:推动呆滞料处理(如折价处理、返工利用),减少资金占用和仓储成本。
5.库存差异报表inventoryDifference
内容:记录盘点后实际数量与系统账面数量的差异(差异量、差异率),标注差异物料及可能原因(如漏记、丢失、计数错误)。
作用:跟踪差异处理进度(如调账、追责),改进仓库操作规范(如加强入库扫码校验)。
6定期生成库存周转报表inventoryTurnover
库存周转率=(销售数量/库存数量)x100%例如6月销售31台,期末库存65台库存周转率=(31/65)*100%=47.69%
库存周转率=(该期间的出库总金额/该期间的平均库存金额)x100%=该期间出库总金额x2/(期初库存金额+期末库存金额)x100%库存周转率=312*2/(490+589)=56.9%
|
3 months ago |
zangch@mesnac.com
|
4d14ea4268
|
feat(hwmom-mes): 新增良率汇总与趋势分析接口新增以下两个报表功能:
- 良率汇总(按机台):统计各机台的总产量、合格数、不良数及良率,并按良率排序。
- 良率趋势(日维度):按日期统计每日的产量、合格数、不良数及良率变化趋势。涉及文件:
- IProdReportService.java:新增接口定义- ProdReportController.java:新增控制器方法
- ProdReportMapper.java:新增 Mapper 接口- ProdReportMapper.xml:新增 SQL 查询语句- ProdReportServiceImpl.java:实现新增接口逻辑
|
3 months ago |
zangch@mesnac.com
|
c0830a46d6
|
feat(hwmom-mes): 新增生产计划明细统计业务对象和视图对象新增 `ProdProductPlanDetailStatisticsBo`用于接收生产计划明细统计的查询条件,包含车间、时间范围、工序、机台、班次、班组及物料等相关字段。
新增 `ProdProductPlanDetailStatisticsVo` 用于展示生产计划明细统计结果,
支持 Excel 导出,包含机台信息、班次数量统计(早班、夜班)、合计数量及动态班次数据。
|
3 months ago |
zangch@mesnac.com
|
f2c47f86bd
|
feat(dms): 设备故障处理记录表(详细追溯)报表实现
- 新增 DmsReportController、DmsReportMapper、DmsReportServiceImpl等类
- 实现设备故障处理记录的查询和导出功能
- 添加 FaultTraceReportBo、FaultTraceReportVo 等数据传输对象
- 编写复杂的 SQL 查询语句,计算产量损失和工单延误数
|
4 months ago |
zangch@mesnac.com
|
c156bc2c70
|
feat(hwmom-mes): 添加生产计划监控列表导出功能
- 新增导出生产计划监控列表的方法 exportMonitor 在 IProdPlanInfoService 接口中
- 在 ProdPlanInfoController 中添加对应的控制器方法
- 在 ProdPlanInfoServiceImpl 中实现导出功能,包括构建动态表头和数据
- 在 ExcelUtil 中添加通用的动态表头导出方法 exportExcelWithDynamicHead
|
4 months ago |
yinq
|
7f1b6f5843
|
update 通过planDetailId和processId生成质检任务
|
5 months ago |
yinq
|
c9dd53da27
|
update mes工序关联人员加类型
|
5 months ago |
yinq
|
9c967b7841
|
update mes报警标准信息增加工艺查询
|
5 months ago |
yinq
|
6c2e8d221c
|
update mes报警标准加列
|
5 months ago |
yinq
|
942a5e1d69
|
update mes工序工艺关联设备类型
|
5 months ago |
zch
|
7ea5724eff
|
feat(qms): 添加检测项类别、检测项定义、质检主表、质检结果子表、检测模板主表、检测类型、检测模板子表的导入功能
- 在各个控制器中添加了 /importData 接口用于数据导入
- 在服务层实现了数据导入的逻辑
- 增加了数据导入的权限控制和日志记录
- 优化了数据校验逻辑,增加了编码和名称的唯一性校验
|
6 months ago |
yinq
|
186b7d10d9
|
update mes添加硫化报警项目、报警标准
|
6 months ago |
yinq
|
31d6803fff
|
update 成型工艺信息加工艺名称
|
6 months ago |
yinq
|
4f48b2faee
|
update 成型工艺信息复制功能
|
6 months ago |
yinq
|
0ae76de9dc
|
update 程序工艺信息加列参数
|
6 months ago |
yinq
|
8faba2dd74
|
update 生产投入扫描信息加投料时间
|
6 months ago |
yinq
|
336861f05d
|
update mes步序加数据类型字段
|
6 months ago |
yinq
|
24ef1eef59
|
update mes生产信息加列余料数量
|
6 months ago |
yinq
|
ef81357ed0
|
update mes班次信息页面加班制(两班、三班)、机台信息选班制
|
6 months ago |
yinq
|
29f84d1a21
|
update mes生产计划显示物料单位信息
|
6 months ago |
yinq
|
2dc8c22863
|
update mes载具工装关联载具类型
|
6 months ago |
yinq
|
27a4e46f31
|
update mes添加工装类型:关联物料、关联工序。
|
6 months ago |
zch
|
06f0bcfe0d
|
fix(hwmom-mes):修复设备类型插入逻辑
- 在插入设备类型时,如果 parentId为空,则设置为 0
- 确保父节点信息能够正确获取,提高数据完整性
|
6 months ago |
zch
|
9ae73da196
|
feat(dms): 新增PDA接口(需测试并修改)
|
7 months ago |
yinq
|
ddea4c447f
|
update mes工艺路线步骤添加字段
|
7 months ago |
yinq
|
ec3fcef018
|
update mes物料BOM逻辑删除xml采用del_flag
|
7 months ago |
yinq
|
102a274482
|
update mes物料BOM逻辑删除采用del_flag
|
7 months ago |
yinq
|
11536f78c4
|
update mes工艺路线添加字段
|
7 months ago |
yinq
|
3bb2eeb8ec
|
update 工序关联工序资源维护
|
7 months ago |
yinq
|
b52e617349
|
update mes大屏设计参考接口
|
7 months ago |
xs
|
80e365b39d
|
1.3.7
后端:生产计划选择物料bom修改
|
8 months ago |
xs
|
6089f1cf8e
|
1.3.6
后端:状态变换示例
|
8 months ago |
xs
|
f5429fd58c
|
1.3.5
后端:状态变换示例
|
8 months ago |
xs
|
92f08c8a85
|
1.3.4
后端:物料bom完善,递归树创建(之前只能加载到第3层)
|
8 months ago |
xs
|
79d393f414
|
1.3.3:
后端:物料bom完善,树不根据bom版本递归,增加状态
|
8 months ago |
yinq
|
ce11f85c6d
|
update 机台信息增加入库类型
|
8 months ago |
yinq
|
e420eea507
|
update add工位关联物料类型
|
8 months ago |
yinq
|
7f1a3782f7
|
update 生产工单信息查询优化
|
8 months ago |
yinq
|
ce019e6929
|
update mes生产计划添加撤回
|
9 months ago |