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);