⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoplogic.java

📁 >项目名称:电脑电子商务平台 >1.运行环境JDK1.6+Oracle10g+Tomcat5.5 >2.开发工具: MyEclipse Enterprise Workbench
💻 JAVA
字号:
package omega.logic.shopping;
import omega.domain.*;
import omega.persistence.iface.*;
import omega.persistence.sqlmapdao.*;

import java.text.DateFormat;
import java.util.*;
public class ShopLogic {
ProductDao proD;
SortDao SortD;
OrdersDao OrderD;

public ShopLogic()
{
  proD = new ProductSqlMapDao();
  SortD = new SortSqlMapDao();
  OrderD = new OrdersSqlMapDao();
  
}
	public List getProductList(String key)throws Exception
	{
		List list = proD.getProductList();
		for (int i = 0; i < list.size(); i++) {
			Product product = (Product)list.get(i);
			String name=product.getName();
			String des = product.getDescript();
			String contents = product.getContents();
			CharSequence cs = key.subSequence(0, key.length());
			if (name.contains(cs) || des.contains(cs) || contents.contains(cs)) {
					
				}
				else
				{
				list.remove(i);
				i--;
				}
			}
		return list;
		}
		
	public Product getProductbyId(int id)throws Exception
	{
		List list= proD.getProductList();
		Product product=null;
		for(int i=0;i<list.size();i++)
		{
			 product = (Product)list.get(i);
		    if(id==product.getProductid())	
		    {
		    	break;
		    }
		}
		return product;
	}
	
	public List getSortList()throws Exception
	{
		List list = SortD.selectAllSort();
		return list;
		
	}
	
	public List selectBySortId(int sortid)throws Exception
	{
		List list= proD.getProductList();
	   for(int i=0;i<list.size();i++)
	   {
		   Product p = (Product)list.get(i);
	      if(!(sortid==p.getSortid()))
	      {
	    	 list.remove(i);
	    	 i--;
	      }
	   }
	   return list;
	}
	
	public void addOrders(Orders order)throws Exception
	{
		int orderid = OrderD.selectMaxId().getId()+1;
		order.setPrice(34);
		order.setId(orderid);
		OrderD.insertOrders(order);
		
	}
	
	public String getDate()
	{
		Date date = new Date();
		DateFormat df = DateFormat.getDateInstance();
		String d= df.format(date);
		return d;
	}
	
	public List selectOrdersByMember(Member member)throws Exception
	{
		int memberid = member.getId();
		List list = OrderD.selectAllUser();
		for(int i=0;i<list.size();i++)
		{
			Orders o = (Orders)list.get(i);
			if(!(memberid==o.getUserid()))
			{
				list.remove(i);
				i--;
			}
		}
		return list;
	}
	public void deleteOrderById(String orderId)throws Exception
	{
	  OrderD.deleteOrdersById(orderId);	
	}
	public static void main(String[] args)throws Exception {
		ShopLogic sl = new ShopLogic();
		List l = sl.getProductList("");
        for(int i=0;i<l.size();i++)
        {
        	Product pro = (Product)l.get(i);
        	System.out.println(pro.getName());
        	
        }
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -