From d5bb894f9be2e0a3b62d475b60b44f2ab138528c Mon Sep 17 00:00:00 2001 From: guoyujie <guoyujie@ng.com> Date: 星期四, 12 六月 2025 16:48:35 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override --- north-glass-erp/src/main/java/com/example/erp/controller/pp/GlassOptimizeController.java | 110 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 91 insertions(+), 19 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..e6f0a0e 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 @@ -33,10 +33,10 @@ private UserService userService; //宸ョ▼淇℃伅 @ApiOperation("宸ョ▼淇℃伅鎺ュ彛") - @PostMapping ("/projectInfo/{projectNo}") + @PostMapping ("/projectInfo/{projectNo}/{username}") public Result projectInfo( - @PathVariable String projectNo){ - return Result.seccess(glassOptimizeService.projectInfoSv(projectNo)); + @PathVariable String projectNo,@PathVariable String username){ + return Result.seccess(glassOptimizeService.projectInfoSv(projectNo,username)); } //宸ョ▼淇℃伅娴佺▼鍗� @@ -53,8 +53,8 @@ public Result materialStore( @PathVariable String thickness, @PathVariable String model,@PathVariable String projectNumber, - @RequestParam(name = "type", required = false) Integer type ){ - return Result.seccess(glassOptimizeService.materialStoreSv(thickness,model,projectNumber,type)); + @RequestParam(name = "type", required = false) Integer type,@RequestParam(name = "username", required = false) String username ){ + return Result.seccess(glassOptimizeService.materialStoreSv(thickness,model,projectNumber,type,username)); } @@ -95,13 +95,14 @@ //淇敼宸ョ▼鐘舵�� @ApiOperation("淇敼宸ョ▼鐘舵�佹帴鍙�") - @PostMapping("/updateProjectState/{projectNumber}/{state}/{code}") + @PostMapping("/updateProjectState/{projectNumber}/{state}/{states}/{code}") public Result updateProjectState( @PathVariable String projectNumber, @PathVariable Integer state, + @PathVariable Integer states, @PathVariable Integer code ) { - if (glassOptimizeService.updateProjectState(projectNumber, state,code)) { + if (glassOptimizeService.updateProjectState(projectNumber, state,states,code)) { return Result.seccess(); } else { throw new ServiceException(Constants.Code_500, "淇敼澶辫触"); @@ -164,10 +165,10 @@ } @ApiOperation("浼樺寲璁剧疆淇濆瓨") - @PostMapping("/optimizeParms") - public Result optimizeParmsSave(@RequestBody Map<String, Object> object) { + @PostMapping("/optimizeParms/{username}") + public Result optimizeParmsSave(@RequestBody Map<String, Object> object,@PathVariable String username) { try { - return Result.seccess(glassOptimizeService.optimizeParmsSave(object)); + return Result.seccess(glassOptimizeService.optimizeParmsSave(object,username)); } catch (Exception e) { e.printStackTrace(); return Result.error(); @@ -229,10 +230,10 @@ @ApiOperation("淇濆瓨浼樺寲缁撴灉鎺ュ彛") - @PostMapping("/saveOptimizeResult") - public Result saveOptimizeResult( + @PostMapping("/saveOptimizeData/{projectId}") + public Result saveOptimizeResult( @PathVariable String projectId, @RequestBody Map<String,Object> object){ - return Result.seccess(glassOptimizeService.saveOptimizeResult(object)); + return Result.seccess(glassOptimizeService.saveOptimizeResult(object,projectId)); } @@ -270,15 +271,15 @@ return new ResponseEntity<>(optContent.getBytes(), headers, HttpStatus.OK); } - @PostMapping("/getConfiguration/{type}") - public Result getConfiguration(@PathVariable String type) { - return Result.seccess(glassOptimizeService.getConfiguration(type)); + @PostMapping("/getConfiguration/{type}/{username}") + public Result getConfiguration(@PathVariable String type,@PathVariable String username) { + return Result.seccess(glassOptimizeService.getConfiguration(type,username)); } @ApiOperation("淇墖纾ㄩ噺淇敼") - @PostMapping("/saveConfiguration/{type}") - public Result saveConfiguration(@PathVariable String type, @RequestBody Map<String,Object> object){ - return Result.seccess(glassOptimizeService.saveConfiguration(object,type)); + @PostMapping("/saveConfiguration/{type}/{username}") + public Result saveConfiguration(@PathVariable String type,@PathVariable String username, @RequestBody Map<String,Object> object){ + return Result.seccess(glassOptimizeService.saveConfiguration(object,type,username)); } @ApiOperation("妯℃嫙鎺掔増") @@ -289,4 +290,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