資源簡介
巴巴運動網(wǎng)完整源代碼
代碼片段和文件信息
package?cn.itcast.bean;
import?java.util.ArrayList;
import?java.util.List;
import?cn.itcast.bean.book.OrderContactInfo;
import?cn.itcast.bean.book.OrderDeliverInfo;
import?cn.itcast.bean.book.PaymentWay;
/**
?*?購物車
?*/
public?class?BuyCart?{
/*?購物項?*/
private?List?items?=?new?ArrayList();
/*?收貨人配送信息?*/
private?OrderDeliverInfo?deliverInfo;
/*?訂購者聯(lián)系信息?*/
private?OrderContactInfo?contactInfo;
/*?收貨人與訂購者是否相同?*/
private?Boolean?buyerIsrecipients;
/*?支付方式?*/
private?PaymentWay?paymentWay;
/*?配送費?*/
private?float?deliveFee?=?10f;
/*?附言?*/
private?String?note;
public?String?getNote()?{
return?note;
}
public?void?setNote(String?note)?{
this.note?=?note;
}
public?float?getDeliveFee()?{
return?deliveFee;
}
public?void?setDeliveFee(float?deliveFee)?{
this.deliveFee?=?deliveFee;
}
public?PaymentWay?getPaymentWay()?{
return?paymentWay;
}
public?void?setPaymentWay(PaymentWay?paymentWay)?{
this.paymentWay?=?paymentWay;
}
public?Boolean?getBuyerIsrecipients()?{
return?buyerIsrecipients;
}
public?void?setBuyerIsrecipients(Boolean?buyerIsrecipients)?{
this.buyerIsrecipients?=?buyerIsrecipients;
}
public?OrderDeliverInfo?getDeliverInfo()?{
return?deliverInfo;
}
public?void?setDeliverInfo(OrderDeliverInfo?deliverInfo)?{
this.deliverInfo?=?deliverInfo;
}
public?OrderContactInfo?getContactInfo()?{
return?contactInfo;
}
public?void?setContactInfo(OrderContactInfo?contactInfo)?{
this.contactInfo?=?contactInfo;
}
/**
?*?添加購物項
?*?@param?item
?*/
public?void?addBuyItem(BuyItem?item){
if(items.contains(item)){//如果購物項已經(jīng)存在于購物車累加其購買數(shù)量
for(BuyItem?bItem?:?items){
if(bItem.equals(item)){
bItem.setAmount(bItem.getAmount()+1);
break;
}
}
}else{
items.add(item);
}
}
/**
?*?刪除購物項
?*?@param?item
?*/
public?void?deleteBuyItem(BuyItem?item){
if(this.items.contains(item))
this.items.remove(item);
}
/**
?*?清空購物車
?*/
public?void?deleteAll(){
items.clear();
}
public?List?getItems()?{
return?items;
}
/**
?*?計算商品的總金額
?*/
public?float?getTotalSellPrice(){
float?result?=?0f;
for(BuyItem?item?:?items){
result?+=?item.getProduct().getSellprice()?*?item.getAmount();
}
return?result;
}
/**
?*?計算商品的總節(jié)省金額
?*/
public?float?getTotalSavePrice(){
float?result?=?0f;
for(BuyItem?item?:?items){
result?+=?item.getProduct().getMarketprice()?*?item.getAmount();
}
return?result?-?getTotalSellPrice();
}
/**
?*?計算訂單總金額
?*?@return
?*/
public?float?getOrderTotalPrice(){
return?getTotalSellPrice()?+?getDeliveFee();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????272??2008-08-03?09:58??src\arrowuploadfiletype.properties
?????文件???????4916??2009-12-09?11:26??src\beans.xm
?????文件????????496??2009-12-01?14:22??src\cn\itcast\bean\book\DeliverWay.java
?????文件????????510??2009-12-02?14:37??src\cn\itcast\bean\book\GeneratedOrderid.java
?????文件???????1967??2009-12-09?15:52??src\cn\itcast\bean\book\Message.java
?????文件???????5518??2009-12-09?16:01??src\cn\itcast\bean\book\Order.java
?????文件???????2847??2009-12-02?10:36??src\cn\itcast\bean\book\OrderContactInfo.java
?????文件???????3374??2009-12-02?10:32??src\cn\itcast\bean\book\OrderDeliverInfo.java
?????文件???????3014??2009-12-02?14:49??src\cn\itcast\bean\book\OrderItem.java
?????文件????????705??2009-12-04?15:33??src\cn\itcast\bean\book\OrderState.java
?????文件????????454??2009-12-01?14:26??src\cn\itcast\bean\book\PaymentWay.java
?????文件???????2820??2009-12-02?14:44??src\cn\itcast\bean\BuyCart.java
?????文件???????1414??2009-12-01?22:48??src\cn\itcast\bean\BuyItem.java
?????文件???????1084??2009-05-10?15:36??src\cn\itcast\bean\PageIndex.java
?????文件???????1730??2009-05-10?15:36??src\cn\itcast\bean\PageView.java
?????文件???????1639??2009-12-05?14:28??src\cn\itcast\bean\privilege\Department.java
?????文件???????4575??2009-12-07?11:22??src\cn\itcast\bean\privilege\Employee.java
?????文件???????2178??2009-12-05?14:19??src\cn\itcast\bean\privilege\IDCard.java
?????文件???????2300??2009-12-17?16:05??src\cn\itcast\bean\privilege\PrivilegeGroup.java
?????文件???????1812??2009-12-17?16:06??src\cn\itcast\bean\privilege\SystemPrivilege.java
?????文件???????1600??2009-12-17?16:04??src\cn\itcast\bean\privilege\SystemPrivilegePK.java
?????文件???????2152??2009-12-08?11:41??src\cn\itcast\bean\product\Brand.java
?????文件???????6785??2009-12-08?11:36??src\cn\itcast\bean\product\ProductInfo.java
?????文件???????3084??2009-12-08?11:41??src\cn\itcast\bean\product\Productst
?????文件???????3376??2009-12-08?11:41??src\cn\itcast\bean\product\ProductType.java
?????文件????????242??2009-05-10?15:44??src\cn\itcast\bean\product\Sex.java
?????文件????????444??2009-05-10?15:36??src\cn\itcast\bean\QueryResult.java
?????文件???????1674??2009-05-10?15:44??src\cn\itcast\bean\uploadfile\UploadFile.java
?????文件???????3329??2009-05-10?15:44??src\cn\itcast\bean\user\Buyer.java
?????文件???????2200??2009-05-10?15:44??src\cn\itcast\bean\user\ContactInfo.java
............此處省略1315個文件信息
評論
共有 條評論