From 59c7301aae74d0a227800a15d7ab2b0a9436c678 Mon Sep 17 00:00:00 2001 From: Le Deng Date: Fri, 10 Mar 2017 17:57:09 -0500 Subject: [PATCH] latest --- bookstore-api/.idea/workspace.xml | 143 ++++++------------ .../bookstore/resource/PaymentResource.java | 11 ++ .../bookstore/resource/PaymentResource.class | Bin 3299 -> 3824 bytes .../app/components/order/order.component.html | 18 +-- .../app/components/order/order.component.ts | 48 +++++- store-front/src/app/models/payment.ts | 14 ++ store-front/src/app/models/user-shipping.ts | 2 +- .../src/app/services/payment.service.ts | 10 ++ 8 files changed, 137 insertions(+), 109 deletions(-) create mode 100644 store-front/src/app/models/payment.ts diff --git a/bookstore-api/.idea/workspace.xml b/bookstore-api/.idea/workspace.xml index 3a211d1..3b0c086 100644 --- a/bookstore-api/.idea/workspace.xml +++ b/bookstore-api/.idea/workspace.xml @@ -26,11 +26,11 @@ - + - - + + @@ -38,82 +38,32 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - - - - + + + - - + + - - - - - - - - - + + + @@ -229,7 +179,6 @@ @@ -1038,12 +988,12 @@ - + - @@ -1144,13 +1094,6 @@ - - - - - - - @@ -1301,14 +1244,6 @@ - - - - - - - - @@ -1425,14 +1360,6 @@ - - - - - - - - @@ -1559,13 +1486,37 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bookstore-api/src/main/java/com/bookstore/resource/PaymentResource.java b/bookstore-api/src/main/java/com/bookstore/resource/PaymentResource.java index 7e59f6b..6a4fb5b 100644 --- a/bookstore-api/src/main/java/com/bookstore/resource/PaymentResource.java +++ b/bookstore-api/src/main/java/com/bookstore/resource/PaymentResource.java @@ -3,6 +3,7 @@ package com.bookstore.resource; import com.bookstore.domain.User; import com.bookstore.domain.UserBilling; import com.bookstore.domain.UserPayment; +import com.bookstore.domain.UserShipping; import com.bookstore.service.UserPaymentService; import com.bookstore.service.UserService; import com.bookstore.utility.USConstants; @@ -102,4 +103,14 @@ public class PaymentResource { return new ResponseEntity("Set Default Payment Successfully!", HttpStatus.OK); } + + @RequestMapping(value = "/getUserPaymentList") + public List getUserPaymentList( + Principal principal) { + User user = userService.findByUsername(principal.getName()); + + List userPaymentList = user.getUserPaymentList(); + + return userPaymentList; + } } diff --git a/bookstore-api/target/classes/com/bookstore/resource/PaymentResource.class b/bookstore-api/target/classes/com/bookstore/resource/PaymentResource.class index c40da5053afcc7fa2997c81b64bb0fee806299ae..81a71f575de774d818eadc80e7bbad61ec7aa197 100644 GIT binary patch delta 1261 zcmZ{j*-leY6o&tE+Hy*Jg0u>?D3(bnr9ed-u!tg#SSFbVhk^$vGFe&_94d|vaBjWx z1tb~`UYL06Q<(Sy#0N0`d$%c2LYwYkt$(fkt-V+Oc(+PZzy5vy0iX%*9VkX5A4TYN zq6^(l^q|*)+vpRkehmY54CZ49!wzT|u_NfjD8@v3J=L}JSc1+{*2UG+}X zL}sHa(S~FqHrF5=VFd?7nqAt$y`tjC;$(DgFdC0VC+3X))g_}}EEF{5Xj{ym`6VTp zbm3O!&+m&(FGLf`IMv;f!j(%QgM2%K4mRv5!u)NW_m|?B4i64%i0PQcLk)8}=CPn* zQO6P<>4;-lLAAN1dCiboV1BUG)FpHzv7)0Ck2O5ev5GYvM{rcbQytInT*nKfG`!TY zj#uViTZQE{-k6@eD!YcaIxgbf=WyOfi$#Ig>{Y!f1#W+C31O7;>5BRGD!(KI)!gNA zE|FFqm}9eX&w@DmsA%A(^b delta 824 zcmZ{i+fEZv6o$W{rMq;tCM6(LL6k!&V5L?R>jA_g;`sz(J!?g);sMVW_7zO#j>Lx` zUYK~HmnOc3FW?gx|2;G#k}#93wf3I1{`KuO`*-KBOy%dFuit-ExDQhFg}~+%ep>+@oT-&zwhp@UbZqd{2z#A6OnzwRG^v@YwQ% zdCNvN8J=36@!ax)1;b0rD_#dZraShAx51?8jd^5)nwS0j$-Ix%*ec9cowGr&`s2~A zRYE=!?n-jiUR-P8%5GN1u)HVVIQRu`DJzHvP^)gOJbLIQ78WlCKm75U z%Wozw+fSMSK@8DHKCB&+5)|vTF6tv2>J^op6SUhKU{H!_Weu@SN^R<#XFHAIVcL~H ztjt0gZ-E^Y|W0XCPE?BfvE6Ap$KBHsLO1~VEjYu6z5m`y` z-jJ*mk(DB{T%F7f_kW&!t9kz6_>O0Poo9aCM98yVbm&T?sc4dOD_9B
- +
@@ -146,7 +146,7 @@ {{userPayment.cardName}} @@ -159,7 +159,7 @@
- @@ -171,12 +171,12 @@
- +
- +
@@ -189,7 +189,7 @@
- @@ -208,7 +208,7 @@
- @@ -232,7 +232,7 @@
- +
@@ -264,7 +264,7 @@
Available Credit Card - use this address + use this address