From a974e06b567d93656dfb520e48a53f22f29b80b0 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期四, 13 三月 2025 08:51:21 +0800
Subject: [PATCH] 修改流程卡界面缓存

---
 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