perf: 原图和差分图可以合并一起上传

dev
huangfeng 7 days ago
parent 87f2a75c49
commit e6073cc4e0

@ -110,7 +110,11 @@ public class AsyncService {
@Async @Async
public void savePreparePatchs(List<PhotoPrepareModel> list) { public void savePreparePatchs(List<PhotoPrepareModel> list) {
for (PhotoPrepareModel item : list) { for (PhotoPrepareModel item : list) {
this.patchOnePhoto(item); if (item.getOid() <= 0) {
this.saveOnePreparePhoto(item);
} else {
this.patchOnePhoto(item);
}
} }
} }

@ -436,7 +436,7 @@ public class TerminalPhotoServiceImpl implements TerminalPhotoService {
} }
List<PhotoPrepareModel> list = new ArrayList<>(); List<PhotoPrepareModel> list = new ArrayList<>();
for (MultipartFile file : files) { 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); list.add(item);
} }
asyncService.savePreparePhotos(list); asyncService.savePreparePhotos(list);

Loading…
Cancel
Save