src/service/impl/OrderServiceImpl.java

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package service.impl;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.binding.BindingException;
import org.springframework.beans.factory.annotation.Autowired;

import service.OrderService;
import dao.mapper.OrderMapper;
import entity.Order;
import entity.OrderItem;

public class OrderServiceImpl implements OrderService
{

	@Autowired
	private OrderMapper orderMapper;

	// 创建订单
	@Override
	public void addOrder(Order order)
	{
		orderMapper.addOrder(order);

	}

	// 创建订单子项
	public void addOrderItem(List<OrderItem> orderItemList)
	{
		orderMapper.addOrderItem(orderItemList);
	}

	// 根据用户id查询该用户总订单数
	public int selectAllOrder(String uid)
	{
		int orderNumber = orderMapper.selectAllOrderNumber(uid);
		return orderNumber;
	}

	// 根据用户id和当前页面以及页面限定个数查询出所有订单
	public List<Order> selectAllOrder(String uid, int currentPage,
			int constancePage)
	{
		List<Order> list = orderMapper.selectAllOrder(uid, currentPage,
				constancePage);
		return list;

	}

	// 根据订单号查询出订单
	public Order selectOrderByOid(String oid)
	{
		Order order = orderMapper.selectOrderByOid(oid);
		return order;
	}

	// 根据订单号和用户id删除订单
	public void deleteOrderByOidAndUid(String oid, String uid)
	{
后面还有 28 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。