Java项目:网红直播带货平台(java+servlet+jsp+mysql)

获取源码请看代码注释 !!!

获取源码请看代码注释 !!!

获取源码请看代码注释 !!!

运行环境:

JDK1.8、tomcat8、IDEA、mysql5.7、Navicat

功能实现:

身份:管理员、买家
1.登录
2.商品管理
3.开启直播(直播是gif动态图片)
4.订单管理

部分代码

package com.czxy.domain;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class Cart {

	 //QQ:2434110694/2691307716
	 //QQ:2434110694/2691307716
	 //QQ:2434110694/2691307716

	//购物车集合
	//一个商品将多个商品合并到一起 只有一个购物车项
	//key id  value 购物车项
	Map<Integer,CartItem> cartItemMap=new HashMap<>();

	//总金额
	private double totalMoney;

	public void addCart(Goods goods,int count){
		//判断之前有没有买过该商品的<购物车项>
		CartItem preCartItem = cartItemMap.get(goods.getId());
		if (preCartItem==null){
			//没有买过 新建一个该商品项 添加到购物车
			CartItem cartItem=new CartItem(goods,count);
			cartItemMap.put(goods.getId(),cartItem);
		}else {
			//如果买过 获取之前购物车的数量 加上这次购买的数量 设置总共购买的数量
			int sumCount=preCartItem.getCount()+count;
			preCartItem.setCount(sumCount);
		}
	}
	public Map<Integer, CartItem> getCartItemMap() {
		return cartItemMap;
	}

	public void setCartItemMap(Map<Integer, CartItem> cartItemMap) {
		this.cartItemMap = cartItemMap;
	}

	public double getTotalMoney() {
		//每次都重新计算 清零
		totalMoney=0;
		//获取所有小计金额
		Set<Integer> keySet = cartItemMap.keySet();
		for (Integer thisKey : keySet) {
			CartItem cartItem = cartItemMap.get(thisKey);
			totalMoney+=cartItem.getSunItem();
		}
		return totalMoney;
	}

	public void setTotalMoney(double totalMoney) {
		this.totalMoney = totalMoney;
	}


	@Override
	public String toString() {
		return "Cart{" +
				"cartItemMap=" + cartItemMap +
				", totalMoney=" + totalMoney +
				'}';
	}
}

项目展示

Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第1张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第2张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第3张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第4张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第5张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第6张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第7张图片
Java项目:网红直播带货平台(java+servlet+jsp+mysql)_第8张图片

你可能感兴趣的:(java,intellij-idea,java-ee,mysql)