@RequestMapping("/aprovarArte/{idPedido}") public ModelAndView aprovarArte(@PathVariable Long idPedido) { Pedido pedido = pedidoService.get(idPedido); pedido.setArteAprovada(true); pedido.setDataAprovacaoArte((new DateTime()).toDate()); pedidoService.salvar(pedido); return listaAguardandoAprovacao(); }
@RequestMapping("/freteConfirmado/{idPedido}") public ModelAndView freteConfirmado(@PathVariable Long idPedido) { Pedido pedido = pedidoService.get(idPedido); pedido.setFreteConfirmar(false); pedidoService.salvar(pedido); return lista(); }
@RequestMapping("/etiqueta/imprimir") public ModelAndView imprimirEtiqueta(@RequestParam(value = "chkPedidos") long[] chkPedidosIds) { logger.info("===> imprimirEtiqueta"); List<Pedido> listPedidos = new ArrayList<>(); for (long pedidoId : chkPedidosIds) { Pedido pedido = pedidoService.get(pedidoId); pedido.setEntregue(true); pedido.setDataPostagem((new DateTime()).toDate()); pedidoService.salvar(pedido); listPedidos.add(pedido); } return new ModelAndView("pdfEtiquetaView", "listPedidos", listPedidos); }
@RequestMapping("/fretePago/{idPedido}") public ModelAndView fretePago(@PathVariable Long idPedido) { Pedido pedido = pedidoService.get(idPedido); pedido.setFretePago(true); if (pedido.isFreteConfirmar()) { pedido.setDataPagamentoFrete(pedido.getDataPagamentoPedido()); } else { pedido.setDataPagamentoFrete((new DateTime()).toDate()); } pedido.setFreteConfirmar(false); pedidoService.salvar(pedido); return lista(); }
@RequestMapping("/edit/{idPedido}") public ModelAndView edit(@PathVariable Long idPedido) { Pedido pedido = pedidoService.get(idPedido); return new ModelAndView("pedido/pedido", "pedido", pedido); }