feat(wms): 添加根据入场钢卷号查询最早热轧卷板材质功能
- 在 IWmsMaterialCoilService 中新增 queryEarliestHotRolledMaterial 方法定义 - 在 WmsMaterialCoilController 中新增查询接口并添加参数验证 - 在 WmsMaterialCoilMapper 中新增 selectEarliestHotRolledMaterial 数据库查询方法 - 在 WmsMaterialCoilMapper.xml 中新增 SQL 查询语句实现热轧卷板材质查询逻辑 - 在 WmsMaterialCoilServiceImpl 中实现服务层查询逻辑并添加空值校验 - 接口返回最早创建的热轧卷板材质信息,无对应材质时返回 null
This commit is contained in:
@@ -5514,6 +5514,22 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
return dto;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String queryEarliestHotRolledMaterial(String enterCoilNo) {
|
||||
if (StringUtils.isBlank(enterCoilNo)) {
|
||||
throw new RuntimeException("入场钢卷号不能为空");
|
||||
}
|
||||
|
||||
// 查询该入场钢卷号下最早创建的热轧卷板的材质
|
||||
String material = baseMapper.selectEarliestHotRolledMaterial(enterCoilNo);
|
||||
|
||||
if (StringUtils.isBlank(material)) {
|
||||
// 找不到返回空值说明这个钢卷号对应的组没有热轧卷板
|
||||
return null;
|
||||
}
|
||||
|
||||
return material;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user