From aead3326286b1e0e5aceafd3b46d7a4697835089 Mon Sep 17 00:00:00 2001 From: xioayue Date: Sat, 2 Jul 2022 11:59:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/chjyj/szwh/service/OrderService.java | 41 ++++++++++++++++++- .../szwh/service/impl/OrderServiceImpl.java | 30 +++++++++++++- 2 files changed, 68 insertions(+), 3 deletions(-) diff --git a/src/main/java/cn/chjyj/szwh/service/OrderService.java b/src/main/java/cn/chjyj/szwh/service/OrderService.java index b43d483..42103ca 100644 --- a/src/main/java/cn/chjyj/szwh/service/OrderService.java +++ b/src/main/java/cn/chjyj/szwh/service/OrderService.java @@ -1,12 +1,51 @@ package cn.chjyj.szwh.service; import cn.chjyj.szwh.bean.Order; +import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** * 订单service接口 */ public interface OrderService { - public List getOrderList(); + /** + * 分页查询订单 + * @param startrs + * @param pageSize + * @return + */ + List getAllOrderList(@Param("startRs") int startrs, @Param("pageSize") int pageSize); + /** + * 根据条件查询订单列表 + * @param qumap + * @return + */ + List getOrderList(@Param("map") Map qumap, + @Param("startRs")Integer starrs, + @Param("pageSize") Integer pagesize + ); + + /** + * 根据编号查询订单信息 + * @param id + * @return + */ + Order getOrderById(Integer id); + + /** + * 根据订单号 + * @param batchcode + * @return + */ + Order getOrderByBatchcode(String batchcode); + + /** + * 更新某些字段值 + * @param map + * @param id + * @return + */ + int updateOrderStatus(Map map,Integer id); } diff --git a/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java index 3ac35c9..d6fb41e 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java @@ -1,18 +1,44 @@ package cn.chjyj.szwh.service.impl; import cn.chjyj.szwh.bean.Order; +import cn.chjyj.szwh.mapper.OrderMapper; import cn.chjyj.szwh.service.OrderService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 订单服务实现 */ @Service public class OrderServiceImpl implements OrderService { + @Autowired + private OrderMapper orderMapper; + + @Override + public List getAllOrderList(int startrs, int pageSize) { + return orderMapper.getAllOrderList(startrs,pageSize); + } + + @Override + public List getOrderList(Map qumap, Integer starrs, Integer pagesize) { + return orderMapper.getOrderList(qumap,starrs,pagesize); + } + + @Override + public Order getOrderById(Integer id) { + return orderMapper.getOrderById(id); + } + + @Override + public Order getOrderByBatchcode(String batchcode) { + return orderMapper.getOrderByBatchcode(batchcode); + } + @Override - public List getOrderList() { - return null; + public int updateOrderStatus(Map map, Integer id) { + return orderMapper.updateOrderStatus(map,id); } }