资源简介
易买网
代码片段和文件信息
package com.zxz.action;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.alibaba.fastjson.JSON;
import com.opensymphony.xwork2.ActionSupport;
import com.zxz.pojo.EasybuyOrder;
import com.zxz.pojo.EasybuyOrderDetail;
import com.zxz.pojo.EasybuyUser;
import com.zxz.pojo.EasybuyUserAddress;
import com.zxz.service.EasybuyOrderService;
import com.zxz.service.EasybuyProductService;
import com.zxz.service.EasybuyUserAddressService;
import com.zxz.service.impl.EasybuyOrderServiceImpl;
import com.zxz.service.impl.EasybuyProductServiceImpl;
import com.zxz.service.impl.EasybuyUserAddressServiceImpl;
import com.zxz.utils.RandomUtil;
/**
* @author zhaoxuezhong
*
*/
public class CartAction extends ActionSupport implements SessionAware{
private static final long serialVersionUID = 624932278086950947L;
private EasybuyProductService eps=new EasybuyProductServiceImpl();
private EasybuyUserAddressService euas=new EasybuyUserAddressServiceImpl();
private EasybuyOrderService eos=new EasybuyOrderServiceImpl();
private EasybuyOrderDetail orderDetail=new EasybuyOrderDetail();
private EasybuyUserAddress address=new EasybuyUserAddress();
private String result;
private String type;
@SuppressWarnings(“unchecked“)
public String addCart(){
Mapject> map=new HashMapject>();
try {
Mapject> cart=(Mapject>)session.get(“cart“);
if(cart==null)cart=new HashMapject>();
List items=(List)cart.get(“items“);
Float sum=(Float) cart.get(“sum“);
if(items==null){
items=new ArrayList();
sum=0f;
}
orderDetail.setProduct(eps.findEasybuyProduct(orderDetail.getProductId()));
orderDetail.setCost(orderDetail.getProduct().getPrice()*orderDetail.getQuantity());
sum+=orderDetail.getCost();
items.add(orderDetail);
cart.put(“items“ items);
cart.put(“sum“ sum);
session.put(“cart“ cart);
map.put(“status“ 1);
} catch (Exception e) {
e.printStackTrace();
map.put(“status“ -1);
map.put(“message“ e.getMessage());
}
finally{
this.result=JSON.toJSONString(map);
}
return SUCCESS;
}
public String refreshCart(){
return SUCCESS;
}
public String toSettlement(){
if(type!=null&&type.equals(“settlement2“)){
session.put(“userAddressList“ euas.findEasybuyUserAddressByuserId(((EasybuyUser)session.get(“loginUser“)).getId()));
}
return type!=null&&!type.equals(““)?type:“index“;
}
@SuppressWarnings(“unchecked“)
public String updateCart(){
Mapject> map=new HashMapject>();
try {
Mapject> cart=(Mapject>)session.get(“cart“);
List items=(List)cart.get(“ite
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1266 2018-06-14 22:28 EasyBuy\.classpath
文件 408 2018-06-25 14:43 EasyBuy\.myhibernatedata
文件 1332 2018-06-12 17:26 EasyBuy\.project
文件 522 2018-06-12 15:55 EasyBuy\.settings\.jsdtscope
文件 103 2018-06-28 16:08 EasyBuy\.settings\com.genuitec.eclipse.core.prefs
文件 78 2018-06-12 16:11 EasyBuy\.settings\org.eclipse.core.resources.prefs
文件 364 2018-06-12 15:54 EasyBuy\.settings\org.eclipse.jdt.core.prefs
文件 562 2018-06-12 16:09 EasyBuy\.settings\org.eclipse.wst.common.component
文件 449 2018-06-12 15:56 EasyBuy\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-12 15:55 EasyBuy\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-12 15:55 EasyBuy\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2567 2018-06-08 16:25 EasyBuy\dtd\mybatis-3-config.dtd
文件 6996 2018-06-08 16:25 EasyBuy\dtd\mybatis-3-mapper.dtd
文件 29633 2018-06-25 21:40 EasyBuy\easybuy.sql
文件 18 2018-06-29 21:41 EasyBuy\readme.txt
文件 1347 2018-06-25 20:55 EasyBuy\resources\com\zxz\dao\EasybuyCollectMapper.xm
文件 626 2018-06-15 16:54 EasyBuy\resources\com\zxz\dao\EasybuyNewsMapper.xm
文件 1523 2018-06-17 22:29 EasyBuy\resources\com\zxz\dao\EasybuyOrderDetailMapper.xm
文件 2362 2018-06-17 22:52 EasyBuy\resources\com\zxz\dao\EasybuyOrderMapper.xm
文件 2428 2018-06-16 17:29 EasyBuy\resources\com\zxz\dao\EasybuyProductCategoryMapper.xm
文件 3022 2018-06-17 21:59 EasyBuy\resources\com\zxz\dao\EasybuyProductMapper.xm
文件 1562 2018-06-17 23:30 EasyBuy\resources\com\zxz\dao\EasybuyUserAddressMapper.xm
文件 1921 2018-06-13 15:39 EasyBuy\resources\com\zxz\dao\EasybuyUserMapper.xm
文件 233 2018-06-12 16:11 EasyBuy\resources\databa
文件 1805 2018-06-10 17:12 EasyBuy\resources\log4j.properties
文件 1456 2018-06-12 20:11 EasyBuy\resources\mybatis-config.xm
文件 1220 2018-06-17 18:26 EasyBuy\resources\struts.xm
文件 5491 2018-06-28 15:58 EasyBuy\resources\struts_backend.xm
文件 2133 2018-06-17 22:35 EasyBuy\resources\struts_cart.xm
文件 1905 2018-06-25 20:58 EasyBuy\resources\struts_pre.xm
............此处省略616个文件信息
- 上一篇:SSH投票管理平台项目源码
- 下一篇:GM工具破解版一键转换PKG成版本.exe
相关资源
- 学生管理系统struts2+hibernate实现适合课
- 基于struts2+hibernate4的学生管理系统
- struts2最新中文文档高清
- struts2详细学习笔记
- Eclipse+Maven+Struts2+Spring+Mybatis完整搭建
- struts2笔记
- EasyBuy.rar115487
- easybuy.rar
- 黑马程序员Struts2笔记包含完整的3天内
- Struts2+Hibernate学生成绩管理系统
- 北大青鸟Web项目新闻管理系统
- 最新SSM框架易买网项目源码
- 易买网代码
- 易买网项目全代码
- 北大青鸟s2易买网
- 简单的struts2增删改查
- 设计一个简单的网上名片管理系统,
- struts2图片单张和多张上传功能
- 简单论坛系统struts2+hibernate)
- struts2做的BBS网站源代码
- Struts2.0做的注册+验证
- struts2登录权限验证(带数据库)
- Struts2+Hibernate实现新闻发布系统
- struts2(包括增删改查的实现,及登录
- struts2实现用户和日记本的增删改查
- struts2学生信息管理系统
- struts2文件上传
- Struts2 三种方法 源码有图有真相
- struts2用户注册程序源码
- Struts2框架图书管理系统.rar
评论
共有 条评论