栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 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 getCartItemMap() {
		return cartItemMap;
	}

	public void setCartItemMap(Map cartItemMap) {
		this.cartItemMap = cartItemMap;
	}

	public double getTotalMoney() {
		//每次都重新计算 清零
		totalMoney=0;
		//获取所有小计金额
		Set 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 +
				'}';
	}
}

项目展示








转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/759901.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号