add split sequence stock move
This commit is contained in:
@@ -648,12 +648,22 @@ public class StockMoveServiceImpl implements StockMoveService {
|
|||||||
stockMoveLines = MoreObjects.firstNonNull(stockMoveLines, Collections.emptyList());
|
stockMoveLines = MoreObjects.firstNonNull(stockMoveLines, Collections.emptyList());
|
||||||
StockMove newStockMove = stockMoveRepo.copy(stockMove, false);
|
StockMove newStockMove = stockMoveRepo.copy(stockMove, false);
|
||||||
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING && stockMove.getIsReversion() == true){
|
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING && stockMove.getIsReversion() == true){
|
||||||
stockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));
|
||||||
}else{
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() != 853 ){
|
||||||
|
newStockMove.setStockMoveSeq(
|
||||||
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
|
} else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() == 853){
|
||||||
|
newStockMove.setStockMoveSeq(
|
||||||
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INTERNAL_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == true){
|
||||||
|
newStockMove.setStockMoveSeq(
|
||||||
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
|
}
|
||||||
|
else{
|
||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(
|
stockMoveToolService.getSequenceStockMove(
|
||||||
newStockMove.getTypeSelect(), newStockMove.getCompany()));
|
stockMove.getTypeSelect(), stockMove.getCompany()));
|
||||||
}
|
}
|
||||||
|
|
||||||
newStockMove.setName(
|
newStockMove.setName(
|
||||||
|
|||||||
Reference in New Issue
Block a user