package com.ischoolbar.programmer.service.common.impl; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ischoolbar.programmer.dao.common.OrderDao; import com.ischoolbar.programmer.entity.common.Order; import com.ischoolbar.programmer.entity.common.OrderItem; import com.ischoolbar.programmer.service.common.OrderService; @Service public class OrderServiceImpl implements OrderService { @Autowired private OrderDao orderDao; @Override public int add(Order order) { // TODO Auto-generated method stub if(orderDao.add(order) <= 0)return 0; for(OrderItem orderItem:order.getOrderItems()){ orderItem.setOrderId(order.getId()); orderDao.addItem(orderItem); } return 1; } @Override public int edit(Order order) { // TODO Auto-generated method stub return orderDao.edit(order); } @Override public int delete(Long id) { // TODO Auto-generated method stub return orderDao.delete(id); } @Override public List findList(Map queMap) { // TODO Auto-generated method stub return orderDao.findList(queMap); } @Override public Integer getTotal(Map queryMap) { // TODO Auto-generated method stub return orderDao.getTotal(queryMap); } @Override public Order findById(Long id) { // TODO Auto-generated method stub return orderDao.findById(id); } @Override public List findOrderItemList(Long orderId) { // TODO Auto-generated method stub return orderDao.findOrderItemList(orderId); } @Override public List> getStats(Map queryMap) { // TODO Auto-generated method stub return orderDao.getStats(queryMap); } }