Aggiunto fornitore in agribook order e codVzon in destinatario
This commit is contained in:
@@ -673,6 +673,10 @@ public class AgribookOrderService {
|
||||
}
|
||||
}
|
||||
|
||||
Optional<GtbAnag> foundGtbAnag = Stream.of(gtbAnagList)
|
||||
.filter(x -> x.getCodAnag().equals(agribookOrderDTO.getCodAnag()))
|
||||
.findFirst();
|
||||
|
||||
//VtbDest
|
||||
if (agribookOrderDTO.getCodVdes() != null) {
|
||||
Optional<VtbDest> foundVtbDest = Stream.of(vtbDestList)
|
||||
@@ -694,10 +698,6 @@ public class AgribookOrderService {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Optional<GtbAnag> foundGtbAnag = Stream.of(gtbAnagList)
|
||||
.filter(x -> x.getCodAnag().equals(agribookOrderDTO.getCodAnag()))
|
||||
.findFirst();
|
||||
|
||||
if (foundGtbAnag.isPresent()) {
|
||||
if (agribookOrderDTO.getDestinatario() == null)
|
||||
agribookOrderDTO.setDestinatario(AgribookDestinatarioDTO.fromGtbAnag(foundGtbAnag.get()));
|
||||
@@ -713,6 +713,8 @@ public class AgribookOrderService {
|
||||
}
|
||||
}
|
||||
|
||||
agribookOrderDTO.setFornitore(AgribookDestinatarioDTO.fromGtbAnag(foundGtbAnag.get()));
|
||||
|
||||
final short initialWeekDayShort = Short.parseShort(setupGest.getSetup("PVM", "DELIVERY_PLAN", "GIORNO_INIZIO_SETTIMANA"));
|
||||
|
||||
if (allReports != null) {
|
||||
|
||||
@@ -17,6 +17,7 @@ public class AgribookDestinatarioDTO {
|
||||
private BigDecimal latitude;
|
||||
private BigDecimal longitude;
|
||||
private String numeroTelefono;
|
||||
private String codVzon;
|
||||
// private List<AgribookFieldDTO> availableFields;
|
||||
|
||||
public static AgribookDestinatarioDTO fromVtbDest(VtbDest vtbDest) {
|
||||
@@ -29,7 +30,8 @@ public class AgribookDestinatarioDTO {
|
||||
// .setLatitude(vtbDest.getLat())
|
||||
// .setLongitude(vtbDest.getLng())
|
||||
.setSocieta(false)
|
||||
.setNumeroTelefono(vtbDest.getTel());
|
||||
.setNumeroTelefono(vtbDest.getTel())
|
||||
.setCodVzon(vtbDest.getCodVzon());
|
||||
}
|
||||
|
||||
public static AgribookDestinatarioDTO fromGtbAnag(GtbAnag gtbAnag) {
|
||||
@@ -136,7 +138,16 @@ public class AgribookDestinatarioDTO {
|
||||
return this;
|
||||
}
|
||||
|
||||
// public List<AgribookFieldDTO> getAvailableFields() {
|
||||
public String getCodVzon() {
|
||||
return codVzon;
|
||||
}
|
||||
|
||||
public AgribookDestinatarioDTO setCodVzon(String codVzon) {
|
||||
this.codVzon = codVzon;
|
||||
return this;
|
||||
}
|
||||
|
||||
// public List<AgribookFieldDTO> getAvailableFields() {
|
||||
// return availableFields;
|
||||
// }
|
||||
//
|
||||
|
||||
@@ -83,6 +83,8 @@ public class AgribookOrderDTO extends ComposedEntityBase {
|
||||
|
||||
private AgribookDestinatarioDTO destinatario;
|
||||
|
||||
private AgribookDestinatarioDTO fornitore;
|
||||
|
||||
private MtbDepo mtbDepo;
|
||||
|
||||
private List<AgribookPrevRaccoltaDTO> previsioniRaccolta;
|
||||
@@ -369,6 +371,15 @@ public class AgribookOrderDTO extends ComposedEntityBase {
|
||||
return this;
|
||||
}
|
||||
|
||||
public AgribookDestinatarioDTO getFornitore() {
|
||||
return fornitore;
|
||||
}
|
||||
|
||||
public AgribookOrderDTO setFornitore(AgribookDestinatarioDTO fornitore) {
|
||||
this.fornitore = fornitore;
|
||||
return this;
|
||||
}
|
||||
|
||||
public MtbDepo getMtbDepo() {
|
||||
return mtbDepo;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user