From e6073cc4e0f1698ea3db14fc67754c34a9cf61c4 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Wed, 11 Jun 2025 15:28:47 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=8E=9F=E5=9B=BE=E5=92=8C=E5=B7=AE?= =?UTF-8?q?=E5=88=86=E5=9B=BE=E5=8F=AF=E4=BB=A5=E5=90=88=E5=B9=B6=E4=B8=80?= =?UTF-8?q?=E8=B5=B7=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/shxy/xymanager_service/impl/AsyncService.java | 6 +++++- .../xymanager_service/impl/TerminalPhotoServiceImpl.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/AsyncService.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/AsyncService.java index 542c128..a53589a 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/AsyncService.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/AsyncService.java @@ -110,7 +110,11 @@ public class AsyncService { @Async public void savePreparePatchs(List list) { for (PhotoPrepareModel item : list) { - this.patchOnePhoto(item); + if (item.getOid() <= 0) { + this.saveOnePreparePhoto(item); + } else { + this.patchOnePhoto(item); + } } } diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalPhotoServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalPhotoServiceImpl.java index 68118a2..e8b9b92 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalPhotoServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalPhotoServiceImpl.java @@ -436,7 +436,7 @@ public class TerminalPhotoServiceImpl implements TerminalPhotoService { } List list = new ArrayList<>(); for (MultipartFile file : files) { - PhotoPrepareModel item = this.preparePhoto(file, null, cmdid, term.getId()); + PhotoPrepareModel item = this.preparePhoto(file, 0, cmdid, term.getId()); list.add(item); } asyncService.savePreparePhotos(list);