Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. app.service('ConfirmacaoService', function ($http, $localStorage) {
  2.  
  3. var usuario = $localStorage.usuarioLogado;
  4. var adicionadosNoCarrinho = $localStorage.confirmacaoCarrinho;
  5.  
  6. this.salvarPedido = function (pedido) {
  7.  
  8. var pedidoItem = {
  9. usuario: {idUsuario: usuario.idUsuario},
  10. pedido: {idPedido: 0},
  11. jogo: adicionadosNoCarrinho, ///THIS IS THE ARRAY
  12. endereco: {idEndereco: 0},
  13. // jogo: {idJogo: 0},
  14. frete: pedido.frete,
  15. totalPreco: pedido.totalPreco,
  16. precoFinal: pedido.precoFinal
  17. };
  18.  
  19. var $res = $http.post('salvarPedido', pedidoItem);
  20. $res.success(function (data) {
  21. alert('deu cero', data);
  22. });
  23. };
  24.  
  25. });
  26.  
  27. @RequestMapping(value = "/salvarPedido", method = RequestMethod.POST)
  28. public @ResponseBody
  29. PedidoItems salvarPedido(@RequestBody PedidoItems pedidoItem) {
  30.  
  31. dao.salvarItemPedido(pedidoItem);
  32. return pedidoItem;
  33.  
  34. }
  35.  
  36. public class PedidoItems {
  37.  
  38. private int idPedidoItem;
  39. private Usuario usuario;
  40. private Pedido pedido;
  41. private List<Jogo> jogo;
  42. private Endereco endereco;
  43. //private Pagamento pagamento;
  44. private double frete;
  45. private double totalPreco;
  46. private double precoFinal;
  47.  
  48. public PedidoItems() {
  49.  
  50. usuario = new Usuario();
  51. pedido = new Pedido();
  52. jogo = new ArrayList<>();
  53.  
  54. endereco = new Endereco();
  55. }
  56.  
  57. public List<Jogo> getJogo() {
  58. return jogo;
  59. }
  60.  
  61. public void setJogo(List<Jogo> jogo) {
  62. this.jogo = jogo;
  63. }
  64.  
  65. public int getIdPedidoItem() {
  66. return idPedidoItem;
  67. }
  68.  
  69. public void setIdPedidoItem(int idPedidoItem) {
  70. this.idPedidoItem = idPedidoItem;
  71. }
  72.  
  73. public Usuario getUsuario() {
  74. return usuario;
  75. }
  76.  
  77. public void setUsuario(Usuario usuario) {
  78. this.usuario = usuario;
  79. }
  80.  
  81. public Pedido getPedido() {
  82. return pedido;
  83. }
  84.  
  85. public void setPedido(Pedido pedido) {
  86. this.pedido = pedido;
  87. }
  88.  
  89. public Endereco getEndereco() {
  90. return endereco;
  91. }
  92.  
  93. public void setEndereco(Endereco endereco) {
  94. this.endereco = endereco;
  95. }
  96.  
  97. public double getFrete() {
  98. return frete;
  99. }
  100.  
  101. public void setFrete(double frete) {
  102. this.frete = frete;
  103. }
  104.  
  105. public double getTotalPreco() {
  106. return totalPreco;
  107. }
  108.  
  109. public void setTotalPreco(double totalPreco) {
  110. this.totalPreco = totalPreco;
  111. }
  112.  
  113. public double getPrecoFinal() {
  114. return precoFinal;
  115. }
  116.  
  117. public void setPrecoFinal(double precoFinal) {
  118. this.precoFinal = precoFinal;
  119. }
  120. }
  121.  
  122. public class Jogo {
  123.  
  124. private int idJogo;
  125. private String nomeJogo;
  126. private double preco;
  127. private Console console;
  128.  
  129. public Jogo(){
  130. console = new Console();
  131. }
  132.  
  133. public int getIdJogo() {
  134. return idJogo;
  135. }
  136.  
  137. public void setIdJogo(int idJogo) {
  138. this.idJogo = idJogo;
  139. }
  140.  
  141. public String getNomeJogo() {
  142. return nomeJogo;
  143. }
  144.  
  145. public void setNomeJogo(String nomeJogo) {
  146. this.nomeJogo = nomeJogo;
  147. }
  148.  
  149. public double getPreco() {
  150. return preco;
  151. }
  152.  
  153. public void setPreco(double preco) {
  154. this.preco = preco;
  155. }
  156.  
  157. public Console getConsole() {
  158. return console;
  159. }
  160.  
  161. public void setConsole(Console console) {
  162. this.console = console;
  163. }
  164. }
  165.  
  166. $http({
  167. method: 'POST',
  168. url: 'http://your_url',
  169. data: serializedData,
  170. headers: {
  171. 'Content-Type': 'application/json'
  172. }}).success(...);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement