From 58879e5f5889882db6f5279de89b478afb3a1892 Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期一, 07 七月 2025 21:00:51 +0800 Subject: [PATCH] bangding 流程 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java index 0428131..f3778a4 100644 --- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java @@ -51,7 +51,7 @@ public R<Boolean> upload(NcProgramUploadVO uploadVO) { //@Parameter(description="鏂囦欢") @RequestPart("file") MultipartFile file, @Parameter(description="鎵�灞炶妭鐐笽D")@RequestParam Long nodeId, // @Parameter(description="鏂囦欢鍒嗙被锛屼娇鐢ㄥ瓧鍏�(node_file_type)") @RequestParam String category - ncProgramService.uploadProgramFile(uploadVO); + ncProgramService.uploadProgramFileNew(uploadVO); return R.<Boolean>status(true); } @@ -69,9 +69,19 @@ @GetMapping("/content") @Operation(summary = "鑾峰彇鏂囦欢鍐呭", description = "浠呴檺鏂囨湰鏍煎紡鐨勫唴瀹癸紝浜岃繘鍒舵枃浠跺皢杩斿洖绌轰覆") - public R<String> fileContent(Long id) { + public R<String> fileContent(@Parameter(description = "绋嬪簭鏂囦欢id") Long id) { try { return R.data(ncProgramService.getFileContent(id)); + }catch(Exception e) { + log.error("鍒犻櫎鏂囦欢澶辫触",e); + return R.fail(e.getMessage()); + } + } + @GetMapping("/content-by-nodeid") + @Operation(summary = "鏍规嵁鑺傜偣鑾峰彇鏂囦欢鍐呭", description = "浠呴檺鏂囨湰鏍煎紡鐨勫唴瀹癸紝浜岃繘鍒舵枃浠跺皢杩斿洖绌轰覆") + public R<String> fileContentByNodeId(@Parameter(description = "鑺傜偣id") Long nodeId) { + try { + return R.data(ncProgramService.getFileContentByNodeId(nodeId)); }catch(Exception e) { log.error("鍒犻櫎鏂囦欢澶辫触",e); return R.fail(e.getMessage()); @@ -111,4 +121,10 @@ return R.data(approveRecordService.listByNcProgramId(ncProgramId)); } + + @PostMapping("/send") + @Operation(summary = "绋嬪簭涓嬪彂", description = "宸ユ帶缃戞暟鎺х▼搴忎笅鍙戯紙鍙戦�佸埌鏈哄簥閰嶇疆鐨勪笅鍙戠洰褰曪級") + public R<List<NcProgramVO>> send(@Parameter(description="鎵�灞炶妭鐐笽D")@RequestParam Long id) { + return null;//R.data(ncProcessProgRefService.listByProcess(processInstanceId)); + } } -- Gitblit v1.9.3