diff --git a/flower_back/src/main/java/com/example/flower/service/OrderService.java b/flower_back/src/main/java/com/example/flower/service/OrderService.java new file mode 100644 index 0000000..89484b5 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/OrderService.java @@ -0,0 +1,133 @@ +package com.example.flower.service; + +import com.example.flower.entity.Order; +import com.example.flower.entity.Order_Detail_Flower; +import com.example.flower.entity.Order_Detail_Gift; +import com.example.flower.entity.Rank; +import com.example.flower.mapper.OrderMapper; +import com.example.flower.service.impl.OrderServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class OrderService implements OrderServiceImpl { + @Resource + private OrderMapper orderMapper; + + @Override + public PageInfo orderList(int page, int page_size) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(orderMapper.orderList()); + } + @Override + public PageInfo orderListByQuery(int page,int page_size,int order_id){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(orderMapper.orderListByQuery(order_id)); + } + @Override + public int orderAdd(Order order){ + return orderMapper.orderAdd(order); + } + @Override + public int orderAdd_flower(Order_Detail_Flower order_detail_flower) { + return orderMapper.orderAdd_flower(order_detail_flower); + } + @Override + public int orderAdd_gift(Order_Detail_Gift order_detail_gift){ + return orderMapper.orderAdd_gift(order_detail_gift); + } + @Override + public int orderDeletePer(int order_id){ + return orderMapper.orderDeletePer(order_id); + } + @Override + public int orderDeleteMul(int[] order_ids){ + return orderMapper.orderDeleteMul(order_ids); + } + @Override + public int orderModify(int order_id,int order_state,String time,String order_delivery_number){ + return orderMapper.orderModify(order_id,order_state,time,order_delivery_number); + } + @Override + public Order orderInfo(int order_id){ + return orderMapper.orderInfo(order_id); + } + @Override + public List orderDetailFlower(int order_id){ + return orderMapper.orderDetailFlower(order_id); + } + @Override + public List orderDetailGift(int order_id){ + return orderMapper.orderDetailGift(order_id); + } + + //前台 + @Override + public PageInfo orderUserListFlower(int page,int page_size,int user_id){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(orderMapper.orderUserListFlower(user_id)); + } + @Override + public PageInfo orderUserListGift(int page,int page_size,int user_id){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(orderMapper.orderUserListGift(user_id)); + } + @Override + public int orderUserDelete(int user_id){ + return orderMapper.orderUserDelete(user_id); + } + @Override + public int orderUserPay(int user_id){ + return orderMapper.orderUserPay(user_id); + } + @Override + public int orderUserSend(int user_id){ + return orderMapper.orderUserSend(user_id); + } + @Override + public int orderUserReceive(int user_id){ + return orderMapper.orderUserReceive(user_id); + } + + //订单统计相关 + @Override + public int order_pay_num(){ + return orderMapper.order_pay_num(); + } + @Override + public int order_ok_num(){ + return orderMapper.order_ok_num(); + } + @Override + public double order_today_money(){ + return orderMapper.order_today_money(); + } + @Override + public double order_month_money(){ + return orderMapper.order_month_money(); + } + @Override + public int order_delivery_num(){ + return orderMapper.order_delivery_num(); + } + @Override + public int order_refund_num(){ + return orderMapper.order_refund_num(); + } + @Override + public double order_month_line(String month){ + return orderMapper.order_month_line(month); + } + @Override + public List order_flower_top3(){ + return orderMapper.order_flower_top3(); + } + @Override + public List order_class_rank(){ + return orderMapper.order_class_rank(); + } +}