[pal-cvs 2863] [607] modified navigation links

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2007年 10月 5日 (金) 21:25:53 JST


Revision: 607
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=607
Author:   shinsuke
Date:     2007-10-05 21:25:52 +0900 (Fri, 05 Oct 2007)

Log Message:
-----------
modified navigation links

Modified Paths:
--------------
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java
    pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsPage.java
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/cart/productList.html
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/checkoutConfirm.html
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html
    pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/product/productDetails.html


-------------- next part --------------
Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditAction.java	2007-10-05 12:25:52 UTC (rev 607)
@@ -17,7 +17,9 @@
 import jp.sf.pal.pompei.dxo.CustomerDxo;
 import jp.sf.pal.pompei.exentity.AddressBook;
 import jp.sf.pal.pompei.exentity.Customer;
+import jp.sf.pal.pompei.exentity.CustomerBasket;
 import jp.sf.pal.pompei.exentity.Zone;
+import jp.sf.pal.pompei.service.CartService;
 import jp.sf.pal.pompei.service.CustomerService;
 import jp.sf.pal.pompei.service.LanguageService;
 import jp.sf.pal.pompei.util.SessionUtil;
@@ -41,6 +43,8 @@
 
     private LanguageService languageService;
 
+    private CartService cartService;
+
     private CustomerDxo customerDxo;
 
     public Class<?> initialize() {
@@ -125,6 +129,19 @@
             postprocessingForRender();
         }
 
+        // check cart
+        if (customer != null) {
+            List<CustomerBasket> customerBasketList = getCartService()
+                    .getCustomerBasketList(customer.getCustomerId());
+            if (customerBasketList != null && !customerBasketList.isEmpty()) {
+                getUserInfoEditPage().setBasket(true);
+            } else {
+                getUserInfoEditPage().setBasket(false);
+            }
+        } else {
+            getUserInfoEditPage().setBasket(false);
+        }
+
         // render FacesMessages
         FacesMessageUtil.renderMessages();
         return null;
@@ -329,4 +346,18 @@
         this.languageService = languageService;
     }
 
+    /**
+     * @return cartService
+     */
+    public CartService getCartService() {
+        return cartService;
+    }
+
+    /**
+     * @param cartService 設定する cartService
+     */
+    public void setCartService(CartService cartService) {
+        this.cartService = cartService;
+    }
+
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/checkout/UserInfoEditPage.java	2007-10-05 12:25:52 UTC (rev 607)
@@ -7,6 +7,7 @@
 import java.util.Map;
 
 import jp.sf.pal.pompei.PompeiConstants;
+import jp.sf.pal.pompei.util.UrlBuilderUtil;
 
 import org.seasar.teeda.extension.annotation.convert.DateTimeConverter;
 import org.seasar.teeda.extension.annotation.validator.Required;
@@ -99,6 +100,8 @@
 
     private boolean login;
 
+    private boolean basket;
+
     private String mode;
 
     /**
@@ -509,4 +512,22 @@
     public void setMode(String mode) {
         this.mode = mode;
     }
+
+    /**
+     * @return basket
+     */
+    public boolean isBasket() {
+        return basket;
+    }
+
+    /**
+     * @param basket 設定する basket
+     */
+    public void setBasket(boolean basket) {
+        this.basket = basket;
+    }
+
+    public String getProductListLinkHref() {
+        return UrlBuilderUtil.createProductListUrl();
+    }
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsPage.java
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsPage.java	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/java/jp/sf/pal/pompei/web/user/product/ProductDetailsPage.java	2007-10-05 12:25:52 UTC (rev 607)
@@ -4,6 +4,7 @@
 import java.math.BigDecimal;
 
 import jp.sf.pal.pompei.PompeiConstants;
+import jp.sf.pal.pompei.util.UrlBuilderUtil;
 
 import org.seasar.teeda.extension.annotation.convert.BigDecimalConverter;
 
@@ -232,4 +233,8 @@
     public void setDetailsImageUrl(String detailsImageUrl) {
         this.detailsImageUrl = detailsImageUrl;
     }
+
+    public String getOrderLinkHref() {
+        return UrlBuilderUtil.createOrderUrl();
+    }
 }

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/cart/productList.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/cart/productList.html	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/cart/productList.html	2007-10-05 12:25:52 UTC (rev 607)
@@ -13,7 +13,7 @@
           <div style="font-size: 14pt;">
             <label>ショッピングカート</label>
           </div>
-          <table border="1" style="width: 100%;">
+          <table border="1" style="width: 100%;" cellspacing="0">
             <thead>
               <tr style="dummy">
                 <th align="center">
@@ -108,7 +108,7 @@
     </label>
             <br />
             <br />
-            <a id="orderLink" href="">会員登録へ進む</a>
+            <a id="orderLink" href="">会員情報登録へ進む</a>
           </center>
         </div>
         <div id="isNotLogin" style="width: 100%;">

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/checkoutConfirm.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/checkoutConfirm.html	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/checkoutConfirm.html	2007-10-05 12:25:52 UTC (rev 607)
@@ -73,7 +73,7 @@
                           <span id="quantity">1</span>
                         </td>
                         <td align="right">
-                          <span id="finalPrice">30,000</span>
+                          <b style="color: #990000;"><span id="finalPrice">30,000</span></b>
                         </td>
                       </tr>
                     </tbody>
@@ -81,28 +81,28 @@
                       <tr>
                         <td colspan="4" align="right">小計</td>
                         <td colspan="2" align="right">
-                          <span id="subTotalPrice">30,000</span>
+                          <b style="color: #990000;"><span id="subTotalPrice">30,000</span></b>
                           <input type="hidden" id="subTotalPrice-hidden" />
                         </td>
                       </tr>
                       <tr>
                         <td colspan="4" align="right">送料</td>
                         <td colspan="2" align="right">
-                          <span id="deliveryPrice">1000</span>
+                          <b style="color: #990000;"><span id="deliveryPrice">1000</span></b>
                           <input type="hidden" id="deliveryPrice-hidden" />
                         </td>
                       </tr>
                       <tr>
                         <td colspan="4" align="right">消費税</td>
                         <td colspan="2" align="right">
-                          <span id="tax">50</span>
+                          <b style="color: #990000;"><span id="tax">50</span></b>
                           <input type="hidden" id="tax-hidden" />
                         </td>
                       </tr>
                       <tr>
                         <td colspan="4" align="right">合計</td>
                         <td colspan="2" align="right">
-                          <span id="totalPrice">31,050</span>
+                          <b style="color: #990000;"><span id="totalPrice">31,050</span></b>
                           <input type="hidden" id="totalPrice-hidden" />
                         </td>
                       </tr>

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/checkout/userInfoEdit.html	2007-10-05 12:25:52 UTC (rev 607)
@@ -240,7 +240,6 @@
                 <br />
                 <div id="isNotUser" style="text-align: center;">
                   <input id="doUpdate-create" type="button" value="上記の会員情報を登録します" onclick="location.href='./userInfoEdit.html'" />
-                  <a id="goUserInfoEdit-create" href="./userInfoEdit.html?fixed_mode=none">会員情報の登録を取り消します</a>
                 </div>
                 <div id="isUser" style="text-align: center;">
                   <input id="doUpdate-update" type="button" value="上記の会員情報で更新します" onclick="location.href='./userInfoEdit.html'" />
@@ -415,7 +414,14 @@
                 <input id="customerId-hidden" type="hidden" />
                 <div style="text-align: center;width: 100%;">
                   <input id="doModify" type="button" value="上記の会員情報を修正する" onclick="location.href='./userInfoEdit.html'" />
-                  <input id="doNext" type="button" value="お届け先の選択へ" onclick="location.href='./userAddressSelect.html'" />
+                  <div id="isBasket" style="display: inline;">
+                    <input id="doNext" type="button" value="お届け先の選択へ" onclick="location.href='./userAddressSelect.html'" />
+                  </div>
+                  <div id="isNotBasket" style="margin: 10px;">
+                    <hr style="border-top: 1px dashed #999999;height: 1px;color: #ffffff;" size="1" noshade="noshade" />
+                    <div>カートに商品が入っていません。<br/>
+                    <a id="productListLink" href="">お買物を続ける</a></div>
+                  </div>
                 </div>
               </div>
             </div>

Modified: pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/product/productDetails.html
===================================================================
--- pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/product/productDetails.html	2007-10-05 09:10:11 UTC (rev 606)
+++ pompei/portlets/pompei-core/trunk/src/main/webapp/view/user/product/productDetails.html	2007-10-05 12:25:52 UTC (rev 607)
@@ -48,6 +48,8 @@
         </div>
         <div id="isNotUser">
           <label>商品をカートに入れるには、本サービスにユーザー登録が必要になります。</label>
+          <br/>
+          <a id="orderLink" href="">会員情報登録へ進む</a>
         </div>
       </div>
       <div id="isNotLogin">


pal-cvs メーリングリストの案内
Back to archive index