Gestita creazione nuova commessa in modifica preventivo
This commit is contained in:
@@ -716,7 +716,6 @@ public class CrmService {
|
||||
wdtbOrdsDelete.setNativeSql(sql);
|
||||
entityProcessor.processEntity(wdtbOrdsDelete, true, multiDBTransactionManager);
|
||||
|
||||
if (activityId == null) { // SE NON HA ATTIVITA PREVENTIVAZIONE, NE CREA UNA
|
||||
if (codJcom == null) {
|
||||
CrmCommessa crmCommessa = completaOrd.getCommessa();
|
||||
|
||||
@@ -804,6 +803,7 @@ public class CrmService {
|
||||
res.close();
|
||||
info.close();
|
||||
|
||||
if (activityId == null) { // SE NON HA ATTIVITA PREVENTIVAZIONE, NE CREA UNA
|
||||
// Inserimento attività completamento ordine
|
||||
StbActivity stbActivity = new StbActivity();
|
||||
stbActivity.setOperation(OperationType.INSERT);
|
||||
@@ -822,6 +822,24 @@ public class CrmService {
|
||||
|
||||
entityProcessor.processEntity(stbActivity, true, multiDBTransactionManager);
|
||||
activityId = stbActivity.getActivityId();
|
||||
} else {
|
||||
StbActivity stbActivity = new StbActivity();
|
||||
stbActivity.setOperation(OperationType.UPDATE);
|
||||
stbActivity.setActivityId(activityId);
|
||||
stbActivity.setParentActivityId(parentActivityId);
|
||||
stbActivity.setTipoAnag(tipoAnag);
|
||||
stbActivity.setCodAnag(codAnag);
|
||||
stbActivity.setCodJcom(codJcom);
|
||||
stbActivity.setActivityTypeId(activityTypeId);
|
||||
stbActivity.setActivityDescription(activityDescription);
|
||||
stbActivity.setFlagTipologia(flagTipologia);
|
||||
stbActivity.setUserName(requestDataDTO.getUsername());
|
||||
stbActivity.setUserCreator(requestDataDTO.getUsername());
|
||||
stbActivity.setOraViewAct(dataOraIns);
|
||||
stbActivity.setEffectiveDate(dataIns);
|
||||
stbActivity.setEffectiveTime(dataOraIns);
|
||||
|
||||
entityProcessor.processEntity(stbActivity, true, multiDBTransactionManager);
|
||||
}
|
||||
|
||||
// Aggiornamento ordine WEB
|
||||
|
||||
Reference in New Issue
Block a user