/** * Este metodo esta encargado de agregar los valores necesarios para que el bean sea procesado por * el store PROCESA_EQUITIES. * * @param procesaVO * @param validaCapVO * @throws Exception */ private void populaBeanValidar(final CargaMasivaVO cargaVO, final ValidaCapitalesVO validaCapVO) throws Exception { if (cargaVO.getResult().intValue() != 0) { if (validaCapVO.getPicoind() != 0) { cargaVO.setPl("P"); } cargaVO.setStatus("R"); cargaVO.setErrMsg(cargaVO.getResult() + ":" + cargaVO.getErrMsg()); cargaVO.setPrice(new BigDecimal(0.0)); } else { cargaVO.setStatus("C"); cargaVO.setErrMsg(""); if (!validaCapVO.getBrPrcinpDate().equals(cargaVO.getDealDate())) { cargaVO.setErrMsg( "LA OPERACIÓN SERA DADA DE ALTA CON " + "FECHA DE OPERACIÓN DEL SIGUIENTE DIA HÁBIL."); } if (cargaVO.getRemQty().intValue() != 0 && validaCapVO.getPicoind() == 0) { cargaVO.setPl("L"); esPico = true; } else { esPico = false; } } cargaVO.setBranchId(validaCapVO.getBranch()); cargaVO.setAccount(validaCapVO.getAccount()); cargaVO.setOper(validaCapVO.getOper()); cargaVO.setPs(validaCapVO.getPs()); cargaVO.setCcy(validaCapVO.getCcy()); cargaVO.setSecid(validaCapVO.getSecid()); cargaVO.setOrderType(validaCapVO.getOrderType()); cargaVO.setOrderInst(validaCapVO.getOrderInst()); cargaVO.setBrPrcinpDate(validaCapVO.getBrPrcinpDate()); cargaVO.setBrDateFront(FechaUtils.dateToString(validaCapVO.getBrPrcinpDate())); log.info("FECHA A MOSTRARSE:|" + cargaVO.getBrDateFront() + "|"); cargaVO.setTriggerPrice(validaCapVO.getTriggerPrice()); cargaVO.setExpirTerm(validaCapVO.getExpirTerm()); cargaVO.setPorcentaje(validaCapVO.getPorcentaje()); cargaVO.setPriceInd(validaCapVO.getPriceIndCarga()); if (validaCapVO.getPriceIndCarga().equals("L")) { cargaVO.setPriceLimit(1); } else { cargaVO.setPriceLimit(0); } cargaVO.setTimeCEIQ(FechaUtils.dateToString(new Date())); cargaVO.setSel(validaCapVO.getSelCarga()); cargaVO.setDealDateFront(FechaUtils.dateToString(cargaVO.getDealDate())); cargaVO.setExpirDateFront(FechaUtils.dateToString(cargaVO.getExpirDate())); }
private void populaBeanProcesado( final CargaMasivaVO cargaVO, final CargaMasivaJson cargaJson, final boolean proceso) throws Exception { if (proceso) { cargaVO.setStatus("C"); cargaVO.setErrMsg(""); cargaVO.setBrDateFront(cargaJson.getBrPrcinpDate()); cargaVO.setPriceInd(cargaJson.getPriceInd()); cargaVO.setFileName(cargaJson.getFileName()); cargaVO.setTimeCEIQ(FechaUtils.dateToString(new Date())); cargaVO.setExpirDateFront(FechaUtils.dateToString(cargaVO.getExpirDate())); cargaVO.setPl(cargaJson.getPl()); } else { cargaVO.setStatus("R"); log.info( "************************************************************cargaJson.getError():|" + cargaJson.getError() + "|"); log.info( "************************************************************cargaJson.getProcesar():|" + cargaJson.getProcesar() + "|"); if (cargaJson.getError() != null && cargaJson.getError().trim().length() > 0) { cargaVO.setErrMsg(cargaJson.getError()); } else { log.info("cargaJson.getProcesar():|" + cargaJson.getProcesar() + "|"); if (cargaJson.getProcesar().trim().equals("F")) { cargaVO.setErrMsg( getMsgErrorCache().evaluaMensaje(ErrorKeys.ERR_ORDEN_RECHAZADA_USUARIO)); cargaVO.setRechazadaUsuario(true); } else { cargaVO.setErrMsg(cargaVO.getResult() + ":" + cargaVO.getErrMsg()); } } } }