feat(warning): 更新钢卷告警检查功能支持动态阈值配置
- 在 WmsMaterialCoilBo 中新增 specThickness 字段用于存储规格厚度 - 修改 checkAndInsertWarnings 方法签名以传递 BO 对象 - 将长度和厚度告警阈值改为从系统配置表动态读取 - 长度告警阈值配置键为 material.warning.length,默认值 0.1 - 厚度告警阈值配置键为 material.warning.thickness,默认值 -0.01 - 厚度检查逻辑改为理论厚度与规格厚度对比 - 钢卷创建和更新流程中传递 BO 对象到告警检查方法 - 优化告警消息内容以反映阈值检查而非固定比例 - 移除原有的实测厚度检查规则,统一使用规格厚度作为参考标准
This commit is contained in:
@@ -2,6 +2,7 @@ package com.klp.service;
|
||||
|
||||
import com.klp.domain.WmsMaterialCoil;
|
||||
import com.klp.domain.WmsMaterialWarning;
|
||||
import com.klp.domain.bo.WmsMaterialCoilBo;
|
||||
import com.klp.domain.vo.WmsMaterialWarningVo;
|
||||
import com.klp.domain.bo.WmsMaterialWarningBo;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
@@ -52,7 +53,8 @@ public interface IWmsMaterialWarningService {
|
||||
* 检查钢卷长度/厚度偏差并批量插入告警记录
|
||||
* 在 calculateTheoretical 计算出理论长度和理论厚度后调用
|
||||
*
|
||||
* @param coil 钢卷实体(需已填充 theoreticalLength/theoreticalThickness/actualLength/actualThickness/coilId)
|
||||
* @param coil 钢卷实体
|
||||
* @param bo 钢卷BO(携带 specThickness 等临时计算值)
|
||||
*/
|
||||
void checkAndInsertWarnings(WmsMaterialCoil coil);
|
||||
void checkAndInsertWarnings(WmsMaterialCoil coil, WmsMaterialCoilBo bo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user