Fix su qta negative in accettazione

This commit is contained in:
Giuseppe Scorrano 2021-03-15 13:09:40 +01:00
parent adc7343352
commit cbf36ec962

View File

@ -98,10 +98,13 @@ public class AccettazionePickingViewModel {
public void init(List<OrdineAccettazioneInevasoDTO> orders, List<SitArtOrdDTO> sitArts, String codMdep) { public void init(List<OrdineAccettazioneInevasoDTO> orders, List<SitArtOrdDTO> sitArts, String codMdep) {
this.mOrders = orders; this.mOrders = orders;
this.mSitArts = sitArts;
this.mDefaultCodMdep = codMdep; this.mDefaultCodMdep = codMdep;
getEmptyPickingList(sitArts, pickingObjectList -> { this.mSitArts = Stream.of(sitArts)
.filter(x -> UtilityBigDecimal.greaterThan(x.getNumCnfDaEvadere(), BigDecimal.ZERO) && UtilityBigDecimal.greaterThan(x.getQtaDaEvadere(), BigDecimal.ZERO))
.toList();
getEmptyPickingList(this.mSitArts, pickingObjectList -> {
this.mPickingList.postValue(pickingObjectList); this.mPickingList.postValue(pickingObjectList);
}); });
@ -136,6 +139,7 @@ public class AccettazionePickingViewModel {
} }
private void getEmptyPickingList(List<SitArtOrdDTO> sitArtOrdList, RunnableArgs<List<PickingObjectDTO>> onComplete) { private void getEmptyPickingList(List<SitArtOrdDTO> sitArtOrdList, RunnableArgs<List<PickingObjectDTO>> onComplete) {
List<String> codMarts = Stream.of(sitArtOrdList) List<String> codMarts = Stream.of(sitArtOrdList)
.map(SitArtOrdDTO::getCodMart) .map(SitArtOrdDTO::getCodMart)
.toList(); .toList();