Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app.service('ConfirmacaoService', function ($http, $localStorage) {
- var usuario = $localStorage.usuarioLogado;
- var adicionadosNoCarrinho = $localStorage.confirmacaoCarrinho;
- this.salvarPedido = function (pedido) {
- var pedidoItem = {
- usuario: {idUsuario: usuario.idUsuario},
- pedido: {idPedido: 0},
- jogo: adicionadosNoCarrinho, ///THIS IS THE ARRAY
- endereco: {idEndereco: 0},
- // jogo: {idJogo: 0},
- frete: pedido.frete,
- totalPreco: pedido.totalPreco,
- precoFinal: pedido.precoFinal
- };
- var $res = $http.post('salvarPedido', pedidoItem);
- $res.success(function (data) {
- alert('deu cero', data);
- });
- };
- });
- @RequestMapping(value = "/salvarPedido", method = RequestMethod.POST)
- public @ResponseBody
- PedidoItems salvarPedido(@RequestBody PedidoItems pedidoItem) {
- dao.salvarItemPedido(pedidoItem);
- return pedidoItem;
- }
- public class PedidoItems {
- private int idPedidoItem;
- private Usuario usuario;
- private Pedido pedido;
- private List<Jogo> jogo;
- private Endereco endereco;
- //private Pagamento pagamento;
- private double frete;
- private double totalPreco;
- private double precoFinal;
- public PedidoItems() {
- usuario = new Usuario();
- pedido = new Pedido();
- jogo = new ArrayList<>();
- endereco = new Endereco();
- }
- public List<Jogo> getJogo() {
- return jogo;
- }
- public void setJogo(List<Jogo> jogo) {
- this.jogo = jogo;
- }
- public int getIdPedidoItem() {
- return idPedidoItem;
- }
- public void setIdPedidoItem(int idPedidoItem) {
- this.idPedidoItem = idPedidoItem;
- }
- public Usuario getUsuario() {
- return usuario;
- }
- public void setUsuario(Usuario usuario) {
- this.usuario = usuario;
- }
- public Pedido getPedido() {
- return pedido;
- }
- public void setPedido(Pedido pedido) {
- this.pedido = pedido;
- }
- public Endereco getEndereco() {
- return endereco;
- }
- public void setEndereco(Endereco endereco) {
- this.endereco = endereco;
- }
- public double getFrete() {
- return frete;
- }
- public void setFrete(double frete) {
- this.frete = frete;
- }
- public double getTotalPreco() {
- return totalPreco;
- }
- public void setTotalPreco(double totalPreco) {
- this.totalPreco = totalPreco;
- }
- public double getPrecoFinal() {
- return precoFinal;
- }
- public void setPrecoFinal(double precoFinal) {
- this.precoFinal = precoFinal;
- }
- }
- public class Jogo {
- private int idJogo;
- private String nomeJogo;
- private double preco;
- private Console console;
- public Jogo(){
- console = new Console();
- }
- public int getIdJogo() {
- return idJogo;
- }
- public void setIdJogo(int idJogo) {
- this.idJogo = idJogo;
- }
- public String getNomeJogo() {
- return nomeJogo;
- }
- public void setNomeJogo(String nomeJogo) {
- this.nomeJogo = nomeJogo;
- }
- public double getPreco() {
- return preco;
- }
- public void setPreco(double preco) {
- this.preco = preco;
- }
- public Console getConsole() {
- return console;
- }
- public void setConsole(Console console) {
- this.console = console;
- }
- }
- $http({
- method: 'POST',
- url: 'http://your_url',
- data: serializedData,
- headers: {
- 'Content-Type': 'application/json'
- }}).success(...);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement