feat(framework): 添加按入场卷号查询钢卷实际SEG功能
- 在SqlServerApiBusinessService中新增getSegByHotCoilId方法
- 在SqlServerApiClient中新增queryProSegByHotCoilId数据库查询接口
- 在SqlServerApiController中新增/seg-by-hotcoil/{hotCoilId} REST API端点
- 实现基于HOT_COILID字段的数据库查询逻辑
- 添加相应的JavaDoc注释说明功能用途
This commit is contained in:
@@ -368,6 +368,14 @@ public class SqlServerApiClient {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ExecuteSqlResponse queryProSegByHotCoilId(String hotCoilId) {
|
||||||
|
return executeSql(
|
||||||
|
"oracle",
|
||||||
|
"select * from JXPLTCM.PLTCM_PRO_SEG where HOT_COILID = :hotCoilId order by SEGNO",
|
||||||
|
singletonParam("hotCoilId", hotCoilId)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public ExecuteSqlResponse queryProSegByExcoilId(String excoilId) {
|
public ExecuteSqlResponse queryProSegByExcoilId(String excoilId) {
|
||||||
return executeSql(
|
return executeSql(
|
||||||
"oracle",
|
"oracle",
|
||||||
|
|||||||
@@ -89,6 +89,13 @@ public class SqlServerApiBusinessService {
|
|||||||
return SegSeriesView.fromExecuteSqlResponse(encoilId, client.queryProSegByEncoilId(encoilId));
|
return SegSeriesView.fromExecuteSqlResponse(encoilId, client.queryProSegByEncoilId(encoilId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 钢卷实际 SEG 查询:按入场卷号查询。
|
||||||
|
*/
|
||||||
|
public SegSeriesView getSegByHotCoilId(String hotCoilId) {
|
||||||
|
return SegSeriesView.fromExecuteSqlResponse(hotCoilId, client.queryProSegByHotCoilId(hotCoilId));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 钢卷实际 SEG 查询:按出口卷号查询。
|
* 钢卷实际 SEG 查询:按出口卷号查询。
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -62,6 +62,14 @@ public class SqlServerApiController {
|
|||||||
return R.ok(businessService.getSegSeriesViewByEncoilId(encoilId));
|
return R.ok(businessService.getSegSeriesViewByEncoilId(encoilId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 钢卷实际 SEG,按入场卷号查询。
|
||||||
|
*/
|
||||||
|
@GetMapping("/seg-by-hotcoil/{hotCoilId}")
|
||||||
|
public R<SqlServerApiBusinessService.SegSeriesView> segByHotCoilId(@PathVariable String hotCoilId) {
|
||||||
|
return R.ok(businessService.getSegByHotCoilId(hotCoilId));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 钢卷实际 SEG,按出口卷号查询。
|
* 钢卷实际 SEG,按出口卷号查询。
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user