forked from ps2hc5nfx/youxi
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.7 KiB
73 lines
1.7 KiB
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<Order> findList(Map<String, Object> queMap) {
|
|
// TODO Auto-generated method stub
|
|
return orderDao.findList(queMap);
|
|
}
|
|
|
|
@Override
|
|
public Integer getTotal(Map<String, Object> 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<OrderItem> findOrderItemList(Long orderId) {
|
|
// TODO Auto-generated method stub
|
|
return orderDao.findOrderItemList(orderId);
|
|
}
|
|
|
|
@Override
|
|
public List<Map<String,String>> getStats(Map<String, Object> queryMap) {
|
|
// TODO Auto-generated method stub
|
|
return orderDao.getStats(queryMap);
|
|
}
|
|
|
|
}
|