package com.syc.cart; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import com.syc.product.product; import com.syc.product.productManager; public class cart { private List<cartitem> cartitems=new ArrayList<cartitem>(); public List<cartitem> getCartitems() { return cartitems; } public void addcartitem(int id,int count){ cartitem item=null; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ item=iterator.next(); if(item.getProductid()==id){ item.setCount(item.getCount()+count); return; } } product p=productManager.getInstance().loadbyid(id); if(p.getId()!=0){ item=new cartitem(); item.setCount(count); item.setName(p.getName()); item.setPrice(p.getMemberprice()); item.setProductid(p.getId()); cartitems.add(item); } } public double gettotalprice() { double price=0; cartitem item=null; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ item=iterator.next(); price+=item.totalprice(); } return price; } public int productcount() { int i=0; for(Iterator<cartitem> iterator=cartitems.iterator();iterator.hasNext();){ iterator.next(); i++; } return i; } public void deleteproduct(int id){ for(int i=0;i<cartitems.size();i++){ if(cartitems.get(i).getProductid()==id){ cartitems.remove(i); } } } public void deleteallproducts(){ cartitems.clear(); } public void deleteproduct(){ for(int i=0;i<cartitems.size();i++){ if(cartitems.get(i).getCount()<1){ cartitems.remove(i); } } } }
最近下载更多
komorebi123987 LV5
2023年12月9日
qiuaizhang LV3
2023年4月10日
copy1000 LV1
2022年9月30日
00000007 LV1
2022年7月15日
284650 LV1
2022年6月12日
illkih LV2
2022年3月17日
3361758107 LV1
2021年12月19日
201901150233 LV1
2021年12月12日
A Lazy dog LV1
2021年12月11日
mwk545924364 LV4
2021年12月9日
最近浏览更多
ljhgff LV1
1月20日
暂无贡献等级
a2418735612 LV1
1月4日
123456huv
1月2日
暂无贡献等级
微信网友_6802396587266048
2023年12月31日
暂无贡献等级
zhangjilu LV18
2023年12月31日
asddwh LV12
2023年12月29日
zz030701 LV1
2023年12月27日
原一鸣
2023年12月25日
暂无贡献等级
微信网友_6786215447367680 LV4
2023年12月20日