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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
