From 3ab330b8aefb3cd781c9b8730b4ab7ac65e7e9d7 Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期五, 07 三月 2025 09:14:08 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10105/r/ERP_override

---
 north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java b/north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java
index 19dc67d..b7aa8ec 100644
--- a/north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java
+++ b/north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java
@@ -29,6 +29,14 @@
         return Result.seccess(glassOptimizeService.projectInfoSv(projectNo));
     }
 
+    //宸ョ▼淇℃伅娴佺▼鍗�
+    @ApiOperation("宸ョ▼淇℃伅娴佺▼鍗℃帴鍙�")
+    @PostMapping  ("/getProcessCard/{projectNo}")
+    public Result getProcessCard(
+            @PathVariable String projectNo){
+        return Result.seccess(glassOptimizeService.getProcessCardSv(projectNo));
+    }
+
     //搴撳瓨淇℃伅
     @ApiOperation("搴撳瓨淇℃伅鎺ュ彛")
     @PostMapping  ("/materialStore/{thickness}/{model}")
@@ -104,6 +112,44 @@
         return Result.seccess(glassOptimizeService.selectComputeDetailSv(processId));
     }
 
+    @ApiOperation("妯℃嫙璁$畻")
+    @PostMapping("/simulationCalculate")
+    public Result simulationCalculate(@RequestBody Map<String, Object> object) {
+        try {
+            return Result.seccess(glassOptimizeService.SimulationCalculation(object));
+        } catch (Exception e) {
+            e.printStackTrace();
+            return Result.error();
+        }
+    }
+
+    @ApiOperation("妯℃嫙璁$畻淇濆瓨")
+    @PostMapping("/simulationSave")
+    public Result simulationSave(@RequestBody Map<String, Object> object) {
+        try {
+            return Result.seccess(glassOptimizeService.addSimulation(object));
+        } catch (Exception e) {
+            e.printStackTrace();
+            return Result.error();
+        }
+    }
+
+
+
+
+    @ApiOperation("妯℃嫙璁$畻澶氭祦绋嬪崱")
+    @PostMapping("/selectComputeDetailmore")
+    public Result selectComputeDetailmore(@RequestBody Map<String, Object> object) {
+        try {
+            return Result.seccess(glassOptimizeService.SimulationCalculation(object));
+        } catch (Exception e) {
+            e.printStackTrace();
+            return Result.error();
+        }
+    }
+
+
+
     //鍒涘缓宸ョ▼鏌ヨ娴佺▼鍗℃槑缁�
     @ApiOperation("鍒涘缓宸ョ▼鏌ヨ娴佺▼鍗℃槑缁�")
     @PostMapping  ("/getProcessCardDetail/{processId}/{technologyNumber}")

--
Gitblit v1.8.0