From d9049b8a29b6cddf0c63e3f266946d4879e10978 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 27 Oct 2025 09:24:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(printer):=20=E4=BF=AE=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=85=A7=E7=89=87=E4=B8=8A=E4=BC=A0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E7=85=A7=E7=89=87ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 addUserPhoto 接口的返回值从布尔值改为照片ID - 更新 AppPrinterController 中上传接口的返回值为照片ID - 调整 PrinterServiceImpl 实现类中 addUserPhoto 方法返回实体ID- 修改 PrinterService 接口定义,统一返回类型为 Integer --- .../ycwl/basic/controller/mobile/AppPrinterController.java | 4 ++-- .../java/com/ycwl/basic/service/printer/PrinterService.java | 2 +- .../ycwl/basic/service/printer/impl/PrinterServiceImpl.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ycwl/basic/controller/mobile/AppPrinterController.java b/src/main/java/com/ycwl/basic/controller/mobile/AppPrinterController.java index 751b0a89..0c077f8c 100644 --- a/src/main/java/com/ycwl/basic/controller/mobile/AppPrinterController.java +++ b/src/main/java/com/ycwl/basic/controller/mobile/AppPrinterController.java @@ -62,8 +62,8 @@ public class AppPrinterController { String[] split = file.getOriginalFilename().split("\\."); String ext = split[split.length - 1]; String url = StorageFactory.use().uploadFile(file, "printer", UUID.randomUUID() + "." + ext); - printerService.addUserPhoto(JwtTokenUtil.getWorker().getUserId(), scenicId, url); - return ApiResponse.success(url); + Integer id = printerService.addUserPhoto(JwtTokenUtil.getWorker().getUserId(), scenicId, url); + return ApiResponse.success(id); } @PostMapping("/uploadTo/{scenicId}/cropped/{id}") public ApiResponse uploadReplace(@PathVariable("scenicId") Long scenicId, @PathVariable("id") Long id, @RequestParam(value = "file") MultipartFile file) throws IOException { diff --git a/src/main/java/com/ycwl/basic/service/printer/PrinterService.java b/src/main/java/com/ycwl/basic/service/printer/PrinterService.java index 3e25ca02..8ecc7c25 100644 --- a/src/main/java/com/ycwl/basic/service/printer/PrinterService.java +++ b/src/main/java/com/ycwl/basic/service/printer/PrinterService.java @@ -38,7 +38,7 @@ public interface PrinterService { boolean deleteUserPhoto(Long memberId, Long scenicId, Long relationId); - boolean addUserPhoto(Long memberId, Long scenicId, String url); + Integer addUserPhoto(Long memberId, Long scenicId, String url); MemberPrintResp getUserPhoto(Long memberId, Long scenicId, Long id); diff --git a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java index 08f0e5e2..59a7ad4a 100644 --- a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java @@ -226,7 +226,7 @@ public class PrinterServiceImpl implements PrinterService { } @Override - public boolean addUserPhoto(Long memberId, Long scenicId, String url) { + public Integer addUserPhoto(Long memberId, Long scenicId, String url) { MemberPrintEntity entity = new MemberPrintEntity(); entity.setMemberId(memberId); entity.setScenicId(scenicId); @@ -234,7 +234,7 @@ public class PrinterServiceImpl implements PrinterService { entity.setCropUrl(url); entity.setStatus(0); printerMapper.addUserPhoto(entity); - return true; + return entity.getId(); } @Override