fix(material): 解决入场钢卷号查询中的字符串排序问题
- 为WmsMaterialCoilBo的materialType字段添加@NotBlank验证注解 - 重构getMaxEnterCoilNoByPrefix方法,将字符串排序改为数值排序 - 添加边界校验和前缀长度验证(必须为4位) - 优化查询逻辑,先查询所有匹配记录再手动筛选数值最大值 - 增加详细的日志记录和异常处理机制 - 提升代码性能,使用固定容量HashMap和字段选择优化
This commit is contained in:
@@ -133,6 +133,7 @@ public class WmsMaterialCoilBo extends BaseEntity {
|
||||
private Long actualWarehouseId;
|
||||
|
||||
//材料类型
|
||||
@NotBlank(message = "物料类型不能为空")
|
||||
private String materialType;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user