Skip to content

Commit

Permalink
Propagate the salespartner-ID to the C_Order
Browse files Browse the repository at this point in the history
  • Loading branch information
metas-ts committed Nov 30, 2020
1 parent 89a6c27 commit fa5bd93
Showing 1 changed file with 31 additions and 31 deletions.
Original file line number Diff line number Diff line change
@@ -1,34 +1,5 @@
package de.metas.ordercandidate.api;

import static org.adempiere.model.InterfaceWrapperHelper.delete;
import static org.adempiere.model.InterfaceWrapperHelper.newInstance;
import static org.adempiere.model.InterfaceWrapperHelper.save;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.stream.Collectors;

import org.adempiere.ad.trx.api.ITrx;
import org.adempiere.exceptions.FillMandatoryException;
import org.adempiere.mm.attributes.api.AttributeConstants;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceAware;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceAwareFactoryService;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceBL;
import org.adempiere.model.InterfaceWrapperHelper;
import org.adempiere.warehouse.WarehouseId;
import org.compiere.model.I_AD_Note;
import org.compiere.model.I_C_BPartner;
import org.compiere.model.MNote;
import org.compiere.model.X_C_Order;
import org.compiere.util.Env;
import org.compiere.util.TimeUtil;
import org.slf4j.Logger;

import de.metas.adempiere.model.I_AD_User;
import de.metas.adempiere.model.I_C_Order;
import de.metas.bpartner.BPartnerContactId;
Expand Down Expand Up @@ -72,6 +43,34 @@
import de.metas.util.Services;
import lombok.Builder;
import lombok.NonNull;
import org.adempiere.ad.trx.api.ITrx;
import org.adempiere.exceptions.FillMandatoryException;
import org.adempiere.mm.attributes.api.AttributeConstants;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceAware;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceAwareFactoryService;
import org.adempiere.mm.attributes.api.IAttributeSetInstanceBL;
import org.adempiere.model.InterfaceWrapperHelper;
import org.adempiere.warehouse.WarehouseId;
import org.compiere.model.I_AD_Note;
import org.compiere.model.I_C_BPartner;
import org.compiere.model.MNote;
import org.compiere.model.X_C_Order;
import org.compiere.util.Env;
import org.compiere.util.TimeUtil;
import org.slf4j.Logger;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.stream.Collectors;

import static org.adempiere.model.InterfaceWrapperHelper.delete;
import static org.adempiere.model.InterfaceWrapperHelper.newInstance;
import static org.adempiere.model.InterfaceWrapperHelper.save;

/*
* #%L
Expand Down Expand Up @@ -146,7 +145,7 @@ private OLCandOrderFactory(

}

private I_C_Order newOrder(final OLCand candidateOfGroup)
private I_C_Order newOrder(@NonNull final OLCand candidateOfGroup)
{
final I_C_Order order = newInstance(I_C_Order.class);
order.setDocStatus(DocStatus.Drafted.getCode());
Expand Down Expand Up @@ -224,6 +223,8 @@ private I_C_Order newOrder(final OLCand candidateOfGroup)
order.setM_PricingSystem_ID(PricingSystemId.toRepoId(candidateOfGroup.getPricingSystemId()));
order.setM_Shipper_ID(ShipperId.toRepoId(candidateOfGroup.getShipperId()));

order.setC_BPartner_SalesRep_ID(BPartnerId.toRepoId(candidateOfGroup.getSalesRepId()));

final DocTypeId orderDocTypeId = candidateOfGroup.getOrderDocTypeId();
if (orderDocTypeId != null)
{
Expand Down Expand Up @@ -319,7 +320,6 @@ private void addOLCand0(@NonNull final OLCand candidate) throws Exception
{
currentOrderLine = newOrderLine(candidate);
}

currentOrderLine.setM_Warehouse_Dest_ID(WarehouseId.toRepoId(candidate.getWarehouseDestId()));
currentOrderLine.setProductDescription(candidate.getProductDescription()); // 08626: Propagate ProductDescription to C_OrderLine
currentOrderLine.setLine(candidate.getLine());
Expand Down

0 comments on commit fa5bd93

Please sign in to comment.