sistemato dato giornaliero su mrp
This commit is contained in:
@@ -8,10 +8,7 @@ import it.integry.ems.production.dto.MRP.*;
|
||||
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
|
||||
import it.integry.ems_model.entity.CtbScad;
|
||||
import it.integry.ems_model.service.SetupGest;
|
||||
import it.integry.ems_model.utility.UtilityBigDecimal;
|
||||
import it.integry.ems_model.utility.UtilityDB;
|
||||
import it.integry.ems_model.utility.UtilityHashMap;
|
||||
import it.integry.ems_model.utility.UtilityString;
|
||||
import it.integry.ems_model.utility.*;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
@@ -188,10 +185,16 @@ public class MrpDailyMaterialReqService {
|
||||
.toList();
|
||||
|
||||
for (Map.Entry<HashMap<String, Object>, List<MrpDailyMaterialReqDetDTO>> gg : listGG) {
|
||||
MrpDailyMaterialReqDTO.DatiGg mrpGiorno =
|
||||
new MrpDailyMaterialReqDTO.DatiGg()
|
||||
.setDataMrp((Date) gg.getKey().get("data"));
|
||||
// .setCodMdep((String) gg.getKey().get("codMdep"))
|
||||
MrpDailyMaterialReqDTO.DatiGg mrpGiorno;
|
||||
java.util.Optional<MrpDailyMaterialReqDTO.DatiGg> data = datiGg.stream().filter(x ->x. getDataMrp().compareTo(UtilityHashMap.getValueIfExists(gg.getKey(), "data"))==0).findFirst();
|
||||
if (data.isPresent()) {
|
||||
mrpGiorno = data.get();
|
||||
datiGg.remove(mrpGiorno);
|
||||
} else {
|
||||
mrpGiorno =
|
||||
new MrpDailyMaterialReqDTO.DatiGg()
|
||||
.setDataMrp((Date) gg.getKey().get("data"));
|
||||
}
|
||||
|
||||
for (MrpDailyMaterialReqDetDTO x : gg.getValue()) {
|
||||
giacenza = giacenza.add(x.getGiacenza());
|
||||
|
||||
Reference in New Issue
Block a user