fixes bug#11299

dev:gleimar
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@82500 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2018-06-08 18:25:58 +00:00
parent dd0dfaf1a8
commit 1f03bfec1d
1 changed files with 15 additions and 3 deletions

View File

@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.apache.commons.lang.StringUtils;
@ -28,7 +29,6 @@ import com.rjconsultores.ventaboletos.exception.ComissaoException;
import com.rjconsultores.ventaboletos.service.CalculoComissaoService;
import com.rjconsultores.ventaboletos.service.ComissaoService;
import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
@ -161,15 +161,27 @@ public class BusquedaRetencaoDiariaComissaoController extends MyGenericForwardCo
Calendar cDataAtual = Calendar.getInstance();
cDataAtual.setTime(dataInicial.getValue());
Date dataInicioCalculo = new Date();
log.info("Inicio Recalculo");
while(DateUtil.compareOnlyDate(cDataAtual.getTime(), dataFinal.getValue()) <= 0) {
int qtde = 0;
Date dataInicioDia = new Date();
for (PuntoVenta pv : puntoventas) {
log.info("Inicio Recalculo Comissao Agencia: " + pv.getNombpuntoventa());
log.info("Data: " + DateUtil.getStringDate(cDataAtual.getTime()));
calculoComissaoService.registrarCalculoComissao(pv, empresa, cDataAtual.getTime(), cDataAtual.getTime(), UsuarioLogado.getUsuarioLogado().getUsuarioId());
log.info("Empresa: " + empresa.getNombempresa());
log.info("Data: " + DateUtil.getStringDate(cDataAtual.getTime()) + " - Agencia: " + (++qtde) + "/" + puntoventas.size());
Date dataInicioCalculoAgencia = new Date();
calculoComissaoService.registrarCalculoComissao(pv, empresa, cDataAtual.getTime(), cDataAtual.getTime(), UsuarioLogado.getUsuarioLogado().getUsuarioId());
log.info("Data/Hora Inicio: " + DateUtil.getStringDate(dataInicioCalculoAgencia, "dd/MM/yyyy HH:mm:ss") + " - Data/Hora Fim: " + DateUtil.getStringDate(new Date(), "dd/MM/yyyy HH:mm:ss"));
log.info("Fim Recalculo Comissao Agencia: " + pv.getNombpuntoventa());
log.info("-----------------------------");
}
log.info("Tempo processamento data: " + DateUtil.getStringDate(cDataAtual.getTime()) + " - Hora Inicio recalculo: " + DateUtil.getStringDate(dataInicioDia, "dd/MM/yyyy HH:mm:ss") + " - Fim recalculo: " + DateUtil.getStringDate(new Date(), "dd/MM/yyyy HH:mm:ss"));
cDataAtual.add(Calendar.DAY_OF_MONTH, 1);
}
log.info("Data/Hora Inicio recalculo: " + DateUtil.getStringDate(dataInicioCalculo, "dd/MM/yyyy HH:mm:ss") + " - Data/Hora Fim recalculo: " + DateUtil.getStringDate(new Date(), "dd/MM/yyyy HH:mm:ss"));
log.info("Fim Recalculo");
}
public Combobox getCmbEmpresa() {