package com.aotian.action;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.struts2.interceptor.RequestAware;
import org.springframework.web.bind.annotation.ResponseBody;
import org.w3c.dom.ls.LSInput;
import com.aotian.domain.Customer;
import com.aotian.domain.Order;
import com.aotian.domain.Result;
import com.aotian.service.CarService;
import com.aotian.service.OrderService;
import com.aotian.tools.Pager;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import netscape.javascript.JSObject;
public class OrderAction extends ActionSupport implements ModelDriven<Order>,RequestAware{
private Order order = new Order();
public Order getModel() {
return order;
}
private String keyword;
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}
private String field;
public String getField() {
return field;
}
public void setField(String field) {
this.field = field;
}
private Pager pager;
public Pager getPager() {
return pager;
}
public void setPager(Pager pager) {
this.pager = pager;
}
private OrderService orderService;
public OrderService getOrderService() {
return orderService;
}
public void setOrderService(OrderService orderService) {
this.orderService = orderService;
}
public String save() {
Date day = new Date();
order.setOrderCreateTime(day);
orderService.addOrder(order);
orderService.reduce_CarCount(order.getCarNo());
return SUCCESS;
}
public String list() {
pager.setTotalSize(orderService.countOrder());
pager.setTotalPage(pager.getTotalPage());
request.put("order_pager", pager);
request.put("orders", orderService.getOrder(pager.getPageNow(),pager.getPageSize()));
return "list";
}
public String update() {
Date day = new Date();
order.setOrderLastEditTime(day);
orderService.updateOrder(order);
return SUCCESS;
}
public String edit() {
order = orderService.selectOrder(order.getOrderId());
request.put("order",order);
return "edit";
}
public String delete() {
orderService.deleteOrder(order.getOrderId());
return SUCCESS;
}
public String query() {
request.put("order_query", orderService.queryOrder(keyword, field));
return "query";
}
private Map<String, String> data;
public Map<String,String> getData() {
return data;
}
public void setData(Map<String,String> data) {
this.data = data;
}
public String queryCustomerId() {
data = new HashMap<String,String>();
if(orderService.queryCustomerId(order.getCustomerId()))
data.put("result", "Yes");
else
data.put("result", "No");
return "result";
}
public String queryCarNo() {
data = new HashMap<String,String>();
if(orderService.queryCarNo(order.getCarNo())) {
data.put("result", "Yes");
int amount = orderService.querryCarAmount(order.getCarNo());
data.put("amount", String.valueOf(amount));
}
else
data.put("result", "No");
return "result";
}
public String details() {
Result result = orderService.details_Order(order.getOrderId());
request.put("order", result.getOrder());
request.put("customer", result.getCustomer());
request.put("car", result.getCar());
return "details";
}
private Map<String, Object> request;
public void setRequest(Map<String, Object> arg0) {
this.request = arg0;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java汽车销售后台管理系统.rar
共186个文件
jpg:31个
class:27个
java:27个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 145 浏览量
2024-02-21
15:06:41
上传
评论
收藏 16.03MB RAR 举报
温馨提示
java源码 仅供学习和参考,禁止一切商业行为
资源推荐
资源详情
资源评论
收起资源包目录
java汽车销售后台管理系统.rar (186个子文件)
OrderAction.class 5KB
OrderDaoImpl.class 5KB
CarDaoImpl.class 4KB
CustomerAction.class 4KB
CustomerDaoImpl.class 4KB
OrderServiceImpl.class 4KB
CarAction.class 3KB
Customer.class 2KB
Car.class 2KB
Pager.class 2KB
CustomerServiceImpl.class 2KB
CarServiceImpl.class 2KB
Order.class 2KB
UserAction.class 2KB
UserDaoImpl.class 2KB
Result.class 1KB
User.class 1000B
UserServiceImpl.class 996B
OrderService.class 821B
BaseDAO.class 809B
OrderDao.class 690B
CustomerService.class 662B
CarDao.class 631B
CustomerDao.class 625B
CarService.class 597B
UserService.class 200B
UserDao.class 188B
.classpath 1KB
org.eclipse.wst.common.component 655B
org.eclipse.wst.jsdt.ui.superType.container 49B
Powerwall.css 4KB
Model X.css 3KB
Model S.css 2KB
资讯中心.css 1KB
Model 3.css 715B
Tesla.css 650B
Top.css 575B
超级充电站.css 523B
top.css 506B
body.css 470B
MY TESLA.css 412B
contain.css 337B
Bottom.css 326B
button.css 320B
资讯中心.html 10KB
Powerwall.html 8KB
Model X.html 7KB
Model S.html 6KB
Model 3.html 3KB
技术介绍.html 3KB
MY TESLA.html 3KB
Tesla.html 2KB
超级充电站.html 2KB
如何充电.html 2KB
1.ico 5KB
1.ico 5KB
OrderAction.java 3KB
OrderDaoImpl.java 3KB
CarDaoImpl.java 3KB
CustomerDaoImpl.java 2KB
CustomerAction.java 2KB
OrderServiceImpl.java 2KB
CarAction.java 2KB
Pager.java 2KB
Customer.java 2KB
Car.java 1KB
Order.java 1KB
CustomerServiceImpl.java 1KB
OrderService.java 1023B
CarServiceImpl.java 915B
UserDaoImpl.java 852B
OrderDao.java 827B
UserAction.java 827B
CustomerService.java 648B
CustomerDao.java 637B
UserServiceImpl.java 611B
CarDao.java 609B
CarService.java 550B
User.java 531B
Result.java 459B
BaseDAO.java 388B
UserService.java 232B
UserDao.java 217B
4.jpg 2.07MB
5.jpg 1.66MB
3.jpg 857KB
2.jpg 855KB
4.jpg 854KB
5.jpg 622KB
6.jpg 499KB
4.jpg 305KB
7.jpg 298KB
6.jpg 295KB
2.jpg 289KB
9.jpg 265KB
8.jpg 241KB
1.jpg 228KB
3.jpg 194KB
2.jpg 186KB
3.jpg 179KB
共 186 条
- 1
- 2
资源评论
GeekyGuru
- 粉丝: 1616
- 资源: 1099
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功