From d648ebc69905befd409cac296dc4b6c7e8bd1d7b Mon Sep 17 00:00:00 2001 From: 廖井涛 <2265517004@qq.com> Date: 星期一, 28 四月 2025 14:02:23 +0800 Subject: [PATCH] 添加第三方优化对接模块 --- north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java | 71 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 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 226d24a..467aeb9 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 @@ -289,4 +289,75 @@ + + + + + + + + + + + //妯℃嫙璁$畻宸ョ▼鍙锋煡璇㈢涓夋柟 + @ApiOperation("妯℃嫙璁$畻宸ョ▼鍙锋煡璇�") + @PostMapping ("/selectProjectComputeMpThirdParty/{projectNumber}") + public Result selectProjectComputeMpThirdParty( @PathVariable String projectNumber){ + return Result.seccess(glassOptimizeService.selectProjectComputeMpThirdParty(projectNumber)); + } + + //妯℃嫙璁$畻娴佺▼鍗¤鎯呯涓夋柟 + @ApiOperation("妯℃嫙璁$畻娴佺▼鍗¤鎯�") + @PostMapping ("/selectComputeDetailThirdParty/{processId}/{technologyNumber}") + public Result selectComputeDetailThirdParty( + @PathVariable String processId, @PathVariable Integer technologyNumber){ + return Result.seccess(glassOptimizeService.selectComputeDetailThirdParty(processId,technologyNumber)); + } + + @ApiOperation("妯℃嫙璁$畻淇濆瓨") + @PostMapping("/simulationSaveThirdParty") + public Result simulationSaveThirdParty(@RequestBody Map<String, Object> object) { + try { + return Result.seccess(glassOptimizeService.simulationSaveThirdParty(object)); + } catch (Exception e) { + e.printStackTrace(); + return Result.error(); + } + } + + //鍒犻櫎宸ョ▼ + @ApiOperation("宸ョ▼绠$悊鍒犻櫎鎺ュ彛") + @PostMapping("/deleteProjectThirdParty/{projectNumber}") + public Result deleteProjectThirdParty( + @PathVariable String projectNumber){ + return Result.seccess(glassOptimizeService.deleteProjectThirdParty(projectNumber)); + } + + @ApiOperation("宸ョ▼淇℃伅鎺ュ彛") + @PostMapping ("/projectInfoThirdParty/{projectNo}") + public Result projectInfoThirdParty( + @PathVariable String projectNo){ + return Result.seccess(glassOptimizeService.projectInfoThirdParty(projectNo)); + } + + //搴撳瓨淇℃伅 + @ApiOperation("搴撳瓨淇℃伅鎺ュ彛") + @GetMapping ("/materialStoreSvThirdParty/{projectNumber}") + public Result materialStoreSvThirdParty(@PathVariable String projectNumber ){ + return Result.seccess(glassOptimizeService.materialStoreSvThirdParty(projectNumber)); + } + + //宸ョ▼淇℃伅娴佺▼鍗� + @ApiOperation("宸ョ▼淇℃伅娴佺▼鍗℃帴鍙�") + @PostMapping ("/getProcessCardMpThirdParty/{projectNo}") + public Result getProcessCardMpThirdParty( + @PathVariable String projectNo){ + return Result.seccess(glassOptimizeService.getProcessCardMpThirdParty(projectNo)); + } + + + + + + } -- Gitblit v1.8.0