diff --git a/pom.xml b/pom.xml
index a254a7a..ba91502 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
ruoyi
http://www.ruoyi.vip
- 若依管理系统
+ 供货管理系统
4.1.0
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/IndexController.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/IndexController.java
index 99c108e..5cd0639 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/IndexController.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/IndexController.java
@@ -3,12 +3,12 @@ package com.ruoyi.app.modular.shop.controller;
import com.itmuch.lightsecurity.jwt.UserOperator;
import com.ruoyi.app.common.R;
import com.ruoyi.app.common.persistence.model.WechatNewsArticle;
+import com.ruoyi.app.modular.shop.service.IAdService;
+import com.ruoyi.app.modular.shop.service.IGoodsService;
+import com.ruoyi.app.modular.shop.service.INewsService;
import com.ruoyi.app.modular.shop.service.dto.AdsDTO;
import com.ruoyi.app.modular.shop.service.dto.GoodsDTO;
import com.ruoyi.app.modular.shop.service.dto.NewsDTO;
-import com.ruoyi.app.modular.shop.service.impl.AdServiceImpl;
-import com.ruoyi.app.modular.shop.service.impl.GoodsServiceImpl;
-import com.ruoyi.app.modular.shop.service.impl.NewsServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@@ -33,15 +33,14 @@ import java.util.Map;
@Api(value = "首页模块", tags = "首页模块", description = "首页模块")
public class IndexController {
private final UserOperator userOperator;
- private final GoodsServiceImpl goodsService;
- private final NewsServiceImpl newsService;
- private final AdServiceImpl adService;
+ private final IGoodsService goodsService;
+ private final INewsService newsService;
+ private final IAdService adService;
@GetMapping("/shop/index-list")
@ApiOperation(value = "首页信息",notes = "首页信息")
public R index(){
- //int userId = userOperator.getUser().getId();
int userId = 0;
List recommedGoods = goodsService.getList(0,1,3,userId,"",1);
List newGoods = goodsService.getList(0,1,6,userId,"",2);
@@ -55,7 +54,6 @@ public class IndexController {
map.put("ads",ads);
return R.success(map);
- //return null;
}
@GetMapping("/shop/news-lists")
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/MallController.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/MallController.java
index ca46143..3b1f713 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/MallController.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/MallController.java
@@ -4,12 +4,12 @@ import cn.hutool.core.util.StrUtil;
import com.itmuch.lightsecurity.jwt.UserOperator;
import com.ruoyi.app.common.R;
import com.ruoyi.app.common.persistence.model.StoreSpecGoodsPrice;
+import com.ruoyi.app.modular.shop.service.ICateService;
+import com.ruoyi.app.modular.shop.service.IGoodsService;
+import com.ruoyi.app.modular.shop.service.IOrderService;
import com.ruoyi.app.modular.shop.service.dto.CateDTO;
import com.ruoyi.app.modular.shop.service.dto.GoodsDTO;
import com.ruoyi.app.modular.shop.service.dto.SpecItemDTO;
-import com.ruoyi.app.modular.shop.service.impl.CateServiceImpl;
-import com.ruoyi.app.modular.shop.service.impl.GoodsServiceImpl;
-import com.ruoyi.app.modular.shop.service.impl.OrderServiceImpl;
import com.ruoyi.app.modular.shop.service.mapper.GoodsMapper;
import com.ruoyi.app.modular.shop.service.vo.CartVO;
import com.ruoyi.app.modular.shop.service.vo.CollectVO;
@@ -36,11 +36,11 @@ import java.util.Map;
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
@Api(value = "商城模块", tags = "商城模块", description = "商城模块")
public class MallController {
- private final CateServiceImpl cateService;
- private final GoodsServiceImpl goodsService;
+ private final ICateService cateService;
+ private final IGoodsService goodsService;
private final UserOperator userOperator;
private final GoodsMapper goodsMapper;
- private final OrderServiceImpl orderervice;
+ private final IOrderService orderervice;
@GetMapping("/shop/mall-lists")
@ApiOperation(value = "商品分类模块列表",notes = "商品分类模块列表")
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/PayController.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/PayController.java
index 5b57c25..9c5085b 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/PayController.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/controller/PayController.java
@@ -19,6 +19,7 @@ import com.ruoyi.app.common.persistence.model.StoreMember;
import com.ruoyi.app.common.persistence.model.StoreOrder;
import com.ruoyi.app.common.persistence.model.StoreOrderGoods;
import com.ruoyi.app.modular.member.service.IMemberService;
+import com.ruoyi.app.modular.shop.service.IOrderService;
import com.ruoyi.app.modular.shop.service.impl.OrderServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -47,7 +48,7 @@ import java.util.Map;
@Api(value = "支付模块", tags = "支付模块", description = "支付模块")
public class PayController {
private final UserOperator userOperator;
- private final OrderServiceImpl orderService;
+ private final IOrderService orderService;
private final WxPayService wxPayService;
private final IMemberService memberService;
private final StoreOrderGoodsMapper storeOrderGoodsMapper;
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IAdService.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IAdService.java
index eae01e2..d0246dc 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IAdService.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IAdService.java
@@ -11,6 +11,6 @@ import java.util.List;
public interface IAdService extends IService {
- public List getList();
+ List getList();
}
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/ICateService.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/ICateService.java
index 6044254..c047354 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/ICateService.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/ICateService.java
@@ -11,5 +11,5 @@ import java.util.List;
public interface ICateService extends IService {
- public List getList();
+ List getList();
}
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IGoodsService.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IGoodsService.java
index 51ab7a7..cdb9023 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IGoodsService.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IGoodsService.java
@@ -1,13 +1,12 @@
package com.ruoyi.app.modular.shop.service;
-
-
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.app.common.persistence.model.StoreGoods;
import com.ruoyi.app.common.persistence.model.StoreSpecGoodsPrice;
import com.ruoyi.app.modular.shop.service.dto.CartDTO;
import com.ruoyi.app.modular.shop.service.dto.GoodsDTO;
+import com.ruoyi.app.modular.shop.service.dto.SpecItemDTO;
import com.ruoyi.app.modular.shop.service.vo.CartVO;
import com.ruoyi.app.modular.shop.service.vo.PageVO;
@@ -16,20 +15,22 @@ import java.util.Map;
public interface IGoodsService extends IService {
- public List getList(int cateId,int page,int limit,
+ List getList(int cateId,int page,int limit,
int userId,String keywords,int order);
- public boolean isCollect(int goodsId,int userId);
+ boolean isCollect(int goodsId,int userId);
- public List collectGoods(int page,int limit,int userId);
+ List collectGoods(int page,int limit,int userId);
- public Map goodsSpecPrice(int goodsId);
+ Map goodsSpecPrice(int goodsId);
- public boolean addOrCancelCollect(int goodsId,int userId,int type);
+ boolean addOrCancelCollect(int goodsId,int userId,int type);
- public boolean addCart(CartVO cartVO,int userId);
+ boolean addCart(CartVO cartVO,int userId);
- public boolean delCart(String goodsIds,int userId);
+ boolean delCart(String goodsIds,int userId);
- public List cartList(PageVO pageVO,int userId);
+ List cartList(PageVO pageVO,int userId);
+
+ Map> goodsSpec(int goodsId);
}
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/INewsService.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/INewsService.java
index 5624e58..8035db5 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/INewsService.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/INewsService.java
@@ -12,6 +12,6 @@ import java.util.List;
public interface INewsService extends IService {
- public List getList(int page,int limit);
+ List getList(int page,int limit);
}
diff --git a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IOrderService.java b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IOrderService.java
index 53bcd31..80e8e05 100644
--- a/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IOrderService.java
+++ b/ruoyi-api/src/main/java/com/ruoyi/app/modular/shop/service/IOrderService.java
@@ -18,28 +18,28 @@ import java.util.Map;
public interface IOrderService extends IService {
- public String addOrderOfOne(OrderVo orderVo,int userId);
+ String addOrderOfOne(OrderVo orderVo,int userId);
- public String addOrderOfTwo(OrderVo orderVo,int userId);
+ String addOrderOfTwo(OrderVo orderVo,int userId);
- public int checkStore(int goodsId,String spec_key);
+ int checkStore(int goodsId,String spec_key);
- public void updateCouponStatus(int id);
+ void updateCouponStatus(int id);
- public List orderList(int status, int userId, int page,int limit);
+ List orderList(int status, int userId, int page,int limit);
- public OrderDTO orderDetail(String orderId,int userId);
+ OrderDTO orderDetail(String orderId,int userId);
- public void orderHandle(int orderId,int type,int userId);
+ void orderHandle(int orderId,int type,int userId);
- public List pointsMoneyLogs(int type, int userId, int page,int limit);
+ List pointsMoneyLogs(int type, int userId, int page,int limit);
- public Map countInfo(int userId);
+ Map countInfo(int userId);
- public StoreOrder orderInfo(String orderId,int userId);
+ StoreOrder orderInfo(String orderId,int userId);
- public void payYue(StoreOrder order);
+ void payYue(StoreOrder order);
- public void notifyHandle(StoreOrder order);
+ void notifyHandle(StoreOrder order);
}