diff --git a/klp-admin/src/main/java/com/klp/framework/client/SqlServerApiClient.java b/klp-admin/src/main/java/com/klp/framework/client/SqlServerApiClient.java index 57b16b49..859e8a77 100644 --- a/klp-admin/src/main/java/com/klp/framework/client/SqlServerApiClient.java +++ b/klp-admin/src/main/java/com/klp/framework/client/SqlServerApiClient.java @@ -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) { return executeSql( "oracle", diff --git a/klp-admin/src/main/java/com/klp/framework/service/SqlServerApiBusinessService.java b/klp-admin/src/main/java/com/klp/framework/service/SqlServerApiBusinessService.java index ef66dff2..727061c6 100644 --- a/klp-admin/src/main/java/com/klp/framework/service/SqlServerApiBusinessService.java +++ b/klp-admin/src/main/java/com/klp/framework/service/SqlServerApiBusinessService.java @@ -89,6 +89,13 @@ public class SqlServerApiBusinessService { return SegSeriesView.fromExecuteSqlResponse(encoilId, client.queryProSegByEncoilId(encoilId)); } + /** + * 钢卷实际 SEG 查询:按入场卷号查询。 + */ + public SegSeriesView getSegByHotCoilId(String hotCoilId) { + return SegSeriesView.fromExecuteSqlResponse(hotCoilId, client.queryProSegByHotCoilId(hotCoilId)); + } + /** * 钢卷实际 SEG 查询:按出口卷号查询。 */ diff --git a/klp-admin/src/main/java/com/klp/framework/sqlserver/SqlServerApiController.java b/klp-admin/src/main/java/com/klp/framework/sqlserver/SqlServerApiController.java index 14454bbd..eb6ed518 100644 --- a/klp-admin/src/main/java/com/klp/framework/sqlserver/SqlServerApiController.java +++ b/klp-admin/src/main/java/com/klp/framework/sqlserver/SqlServerApiController.java @@ -62,6 +62,14 @@ public class SqlServerApiController { return R.ok(businessService.getSegSeriesViewByEncoilId(encoilId)); } + /** + * 钢卷实际 SEG,按入场卷号查询。 + */ + @GetMapping("/seg-by-hotcoil/{hotCoilId}") + public R segByHotCoilId(@PathVariable String hotCoilId) { + return R.ok(businessService.getSegByHotCoilId(hotCoilId)); + } + /** * 钢卷实际 SEG,按出口卷号查询。 */