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());
|
||||
StockMove newStockMove = stockMoveRepo.copy(stockMove, false);
|
||||
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING && stockMove.getIsReversion() == true){
|
||||
stockMove.setStockMoveSeq(
|
||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));
|
||||
}else{
|
||||
newStockMove.setStockMoveSeq(
|
||||
stockMoveToolService.getSequenceStockMove(
|
||||
newStockMove.getTypeSelect(), newStockMove.getCompany()));
|
||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));
|
||||
}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(
|
||||
stockMoveToolService.getSequenceStockMove(
|
||||
stockMove.getTypeSelect(), stockMove.getCompany()));
|
||||
}
|
||||
|
||||
newStockMove.setName(
|
||||
|
||||
Reference in New Issue
Block a user