From 4097d41b73f1ec88e68f8dfee9eae1811463fcb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=AC=A3=E6=82=A6?= <2289014031@qq.com> Date: Sun, 25 Aug 2024 19:34:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../market/service/OperatorsService.java | 4 + .../market/service/OrderShowService.java | 70 ++++++++++ .../market/service/OrdersPayService.java | 4 + .../cloud/market/service/RechargeService.java | 4 + .../cloud/market/service/SalelogService.java | 4 + .../service/impl/OperatorsServiceImpl.java | 10 ++ .../service/impl/OrderShowServiceImpl.java | 125 ++++++++++++++++++ .../service/impl/OrdersPayServiceImpl.java | 8 ++ .../service/impl/RechargeServiceImpl.java | 10 ++ .../service/impl/SalelogServiceImpl.java | 10 ++ 10 files changed, 249 insertions(+) create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java create mode 100644 cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java new file mode 100644 index 0000000..9cace98 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface OperatorsService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java new file mode 100644 index 0000000..4cb02a2 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java @@ -0,0 +1,70 @@ +package com.muyu.cloud.market.service; + +import com.github.pagehelper.PageInfo; +import com.muyu.cloud.market.domin.Orders; +import com.muyu.cloud.market.domin.req.OrdersAddReq; +import com.muyu.cloud.market.domin.req.OrdersListReq; +import com.muyu.common.core.domain.Result; + + +public interface OrderShowService { + + /** + * 查询订单列表 + * (精确查ordersNum 精确查ordersState 日期范围 startdate enddate) + * @param req + * @return + */ + PageInfo selectList(OrdersListReq req); + + /** + * 新增订单 + * @param ordersAddReq + * @return + */ + Result addOrdeds(OrdersAddReq ordersAddReq); + + /** + * 修改订单 + * @param orders + * @return + */ + Result updateOrders(Orders orders); + + /** + * 逻辑删除->根据orderid修改exist字段 1->0 + * 订单回收站 + * @param ordersId + * @return + */ + Result updateByeExist(Integer ordersId); + + /** + * 逻辑删除->根据orderid修改exist字段 0->1 + * 订单回收站 + * @param ordersId + * @return + */ + Result updateByExist(Integer ordersId); + + + /** + * 彻底删除(根据orderid删除数据库字段) + * @return + */ + Result delByOrderId(Integer ordersId); + + /** + * 回显 + * 根据id查内容 + * @param ordersId + * @return + */ + Orders findAllById (Integer ordersId); + + + + + + +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java new file mode 100644 index 0000000..9ad8e18 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface OrdersPayService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java new file mode 100644 index 0000000..bc58c24 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface RechargeService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java new file mode 100644 index 0000000..03e2f2f --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface SalelogService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java new file mode 100644 index 0000000..3dce6b0 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.OperatorsService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class OperatorsServiceImpl implements OperatorsService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java new file mode 100644 index 0000000..52335e2 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java @@ -0,0 +1,125 @@ +package com.muyu.cloud.market.service.impl; + +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.muyu.cloud.market.domin.Orders; +import com.muyu.cloud.market.domin.req.OrdersAddReq; +import com.muyu.cloud.market.domin.req.OrdersListReq; +import com.muyu.cloud.market.mapper.OrderShowMapper; +import com.muyu.cloud.market.service.OrderShowService; +import com.muyu.common.core.domain.Result; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +@Log4j2 +public class OrderShowServiceImpl implements OrderShowService { + + @Resource + private OrderShowMapper orderShowMapper; + + /** + * 查询订单列表 + * (精确查ordersNum 精确查ordersState 日期范围 startdate enddate) + * @param req + * @return + */ + @Override + public PageInfo selectList(OrdersListReq req) { + PageHelper.startPage(req.getPageNum(),req.getPageSize()); + List ordersList = orderShowMapper.selectList(req); + PageInfo info = new PageInfo<>(ordersList); + return info; + } + + + /** + * 新增订单 + * @param ordersAddReq + * @return + */ + @Override + public Result addOrdeds(OrdersAddReq ordersAddReq) { + Integer addorders = orderShowMapper.addOrdeds(ordersAddReq); + if(addorders > 0){ + return Result.success(ordersAddReq,"添加订单成功"); + } + return Result.error(402,"添加订单失败"); + } + + /** + * 修改订单 + * @param orders + * @return + */ + @Override + public Result updateOrders(Orders orders) { + Integer updateorders = orderShowMapper.updateOrders(orders); + if(updateorders > 0){ + return Result.success(orders,"删除订单成功(逻辑)"); + } + return Result.error(402,"删除订单失败(逻辑)"); + } + + /** + * 逻辑删除->根据orderid修改exist字段 1->0 + * 订单回收站 + * @param ordersId + * @return + */ + @Override + public Result updateByeExist(Integer ordersId) { + Integer updatebyexist = orderShowMapper.updateByeExist(ordersId); + if(updatebyexist > 0){ + return Result.success(ordersId,"删除订单成功(逻辑)"); + } + return Result.error(402,"删除订单失败(逻辑)"); + } + + /** + * 逻辑复原->根据orderid修改exist字段 0->1 + * 订单回收站 + * @param ordersId + * @return + */ + @Override + public Result updateByExist(Integer ordersId) { + Integer updatebyexist = orderShowMapper.updateByeExist(ordersId); + if(updatebyexist > 0){ + return Result.success(ordersId,"复原订单成功(逻辑)"); + } + return Result.error(402,"复原订单失败(逻辑)"); + } + + /** + * 彻底删除(根据orderid删除数据库字段) + * @return + */ + @Override + public Result delByOrderId(Integer ordersId) { + Integer delbyorderId = orderShowMapper.delByOrderId(ordersId); + if(delbyorderId > 0){ + return Result.success(ordersId,"删除订单成功"); + } + return Result.error(402,"删除订单失败"); + + } + + /** + * 回显 + * 根据id查内容 + * @param ordersId + * @return + */ + @Override + public Orders findAllById(Integer ordersId) { + return orderShowMapper.findAllById(ordersId); + } + + +} + + diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java new file mode 100644 index 0000000..c85efc3 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java @@ -0,0 +1,8 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.OrdersPayService; +import org.springframework.stereotype.Service; + +@Service +public class OrdersPayServiceImpl implements OrdersPayService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java new file mode 100644 index 0000000..da2b4f5 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.RechargeService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class RechargeServiceImpl implements RechargeService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java new file mode 100644 index 0000000..49e1034 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.SalelogService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class SalelogServiceImpl implements SalelogService { +}