From 1275eac767a6fe0b4dd68bab27e2b1fb78d55b51 Mon Sep 17 00:00:00 2001 From: guoyujie <guoyujie@ng.com> Date: 星期四, 17 四月 2025 16:09:46 +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 | 44 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 34 insertions(+), 10 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 be123fc..2119f78 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 @@ -49,11 +49,12 @@ //搴撳瓨淇℃伅 @ApiOperation("搴撳瓨淇℃伅鎺ュ彛") - @PostMapping ("/materialStore/{thickness}/{model}") + @GetMapping ("/materialStore/{thickness}/{model}/{projectNumber}") public Result materialStore( @PathVariable String thickness, - @PathVariable String model ){ - return Result.seccess(glassOptimizeService.materialStoreSv(thickness,model)); + @PathVariable String model,@PathVariable String projectNumber, + @RequestParam(name = "type", required = false) Integer type ){ + return Result.seccess(glassOptimizeService.materialStoreSv(thickness,model,projectNumber,type)); } @@ -64,6 +65,15 @@ @PathVariable String optionVal, @PathVariable Integer radio){ return Result.seccess(glassOptimizeService.getFlowCardList(optionVal,radio)); + } + + //宸ョ▼鏌ヨ娴佺▼鍗� + @ApiOperation("淇敼宸ョ▼鏌ヨ娴佺▼鍗℃帴鍙�") + @PostMapping ("/getUpdateFlowCardList/{type}/{thickness}/{radio}/{projectNo}") + public Result getUpdateFlowCardList( + @PathVariable String type,@PathVariable String thickness, + @PathVariable Integer radio,@PathVariable String projectNo){ + return Result.seccess(glassOptimizeService.getUpdateFlowCardList(type,thickness,radio,projectNo)); } //宸ョ▼鏌ヨ娴佺▼鍗� @@ -85,12 +95,13 @@ //淇敼宸ョ▼鐘舵�� @ApiOperation("淇敼宸ョ▼鐘舵�佹帴鍙�") - @PostMapping("/updateProjectState/{projectNumber}/{state}") + @PostMapping("/updateProjectState/{projectNumber}/{state}/{code}") public Result updateProjectState( @PathVariable String projectNumber, - @PathVariable Integer state + @PathVariable Integer state, + @PathVariable Integer code ) { - if (glassOptimizeService.updateProjectState(projectNumber, state)) { + if (glassOptimizeService.updateProjectState(projectNumber, state,code)) { return Result.seccess(); } else { throw new ServiceException(Constants.Code_500, "淇敼澶辫触"); @@ -103,7 +114,7 @@ @PostMapping("/deleteProject/{projectNumber}") public Result deleteProject( @PathVariable String projectNumber){ - return Result.seccess(glassOptimizeService.deleteProject(projectNumber)); + return Result.seccess(glassOptimizeService.deleteProject(projectNumber,1)); } //妯℃嫙璁$畻宸ョ▼鍙锋煡璇� @@ -114,12 +125,20 @@ return Result.seccess(glassOptimizeService.selectProjectComputeSv(projectNumber)); } + //妯℃嫙璁$畻宸ョ▼鍙锋煡璇� + @ApiOperation("妯℃嫙璁$畻宸ョ▼鏁版嵁鏌ヨ") + @PostMapping ("/selectProjectComputeAll/{projectNumber}") + public Result selectProjectComputeAll( + @PathVariable String projectNumber){ + return Result.seccess(glassOptimizeService.selectProjectComputeAll(projectNumber)); + } + //妯℃嫙璁$畻娴佺▼鍗¤鎯� @ApiOperation("妯℃嫙璁$畻娴佺▼鍗¤鎯�") - @PostMapping ("/selectComputeDetail/{processId}") + @PostMapping ("/selectComputeDetail/{processId}/{technologyNumber}/{patchState}") public Result selectComputeDetail( - @PathVariable String processId){ - return Result.seccess(glassOptimizeService.selectComputeDetailSv(processId)); + @PathVariable String processId, @PathVariable Integer technologyNumber,@PathVariable String patchState){ + return Result.seccess(glassOptimizeService.selectComputeDetailSv(processId,technologyNumber,patchState)); } @ApiOperation("妯℃嫙璁$畻") @@ -256,6 +275,11 @@ return Result.seccess(glassOptimizeService.getConfiguration(type)); } + @ApiOperation("淇墖纾ㄩ噺淇敼") + @PostMapping("/saveConfiguration/{type}") + public Result saveConfiguration(@PathVariable String type, @RequestBody Map<String,Object> object){ + return Result.seccess(glassOptimizeService.saveConfiguration(object,type)); + } -- Gitblit v1.8.0