@ -110,9 +110,13 @@ public class AsyncService {
@Async
public void savePreparePatchs(List<PhotoPrepareModel> list) {
for (PhotoPrepareModel item : list) {
if (item.getOid() <= 0) {
this.saveOnePreparePhoto(item);
} else {
this.patchOnePhoto(item);
}
private void patchOnePhoto(PhotoPrepareModel item) {
Integer termId = item.getTermId();
@ -436,7 +436,7 @@ public class TerminalPhotoServiceImpl implements TerminalPhotoService {
List<PhotoPrepareModel> 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);