fix salvataggio drl_doc_attached

This commit is contained in:
2025-07-03 15:31:32 +02:00
parent 8084eb6f58
commit 1fc5164749

View File

@@ -70,8 +70,8 @@ import java.math.BigDecimal;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.*;
import java.util.Date;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@@ -1085,12 +1085,6 @@ public class EmsController {
byte[] content = files[0].getBytes();
if (files == null || files.length == 0) {
throw new Exception("Nessun file è stato rilevato");
} else if (files.length > 1) {
throw new Exception("Sono stati inviati più file del previsto");
}
String idAttach = null;
StbFilesAttached.TypeAttach typeAttach = null;
@@ -1103,6 +1097,7 @@ public class EmsController {
null, null);
stbFilesAttached.setOnlyPkMaster(false);
stbFilesAttached.setOperation(OperationType.NO_OP);
Date dataDoc = UtilityDate.RecognizeDate(dataDocStr);
@@ -1116,11 +1111,11 @@ public class EmsController {
.setIdAttach(stbFilesAttached.getIdAttach());
drlDocAttached.setOperation(OperationType.INSERT);
entityProcessor.processEntity(drlDocAttached, multiDBTransactionManager);
stbFilesAttached.setDrlDocAttached(drlDocAttached);
entityProcessor.processEntity(stbFilesAttached, multiDBTransactionManager);
drlDocAttached.setOnlyPkMaster(false);
return ServiceRestResponse.createPositiveResponse(drlDocAttached);
;
} catch (Exception e) {
logger.error(e.getMessage(), e);