yangdamao 1 yıl önce
ebeveyn
işleme
1ebadf0c74

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/mapper/OrderMapper.java

@@ -69,5 +69,5 @@ public interface OrderMapper extends BaseMapper<Order> {
 
     List<String> getBusinessNameBySn(String orderSn);
 
-    Integer getOrderGoodsByBo(@Param("goodsId") Long goodsId,@Param("userId") Long userId);
+    Long getOrderGoodsByBo(@Param("goodsId") Long goodsId,@Param("userId") Long userId);
 }

+ 4 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderServiceImpl.java

@@ -739,7 +739,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                     throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
                 }
             }else if (businessName.contains("考前培训") && businessName.contains("施工现场专业人员")){
-                Integer count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
+                Long count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
                 if (count > 0){
                     throw new CustomException("请勿重复购买相同的课程");
                 }
@@ -1367,7 +1367,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                     throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
                 }
             }else if (businessName.contains("考前培训") && businessName.contains("施工现场专业人员")){
-                Integer count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
+                Long count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
                 if (count > 0){
                     throw new CustomException("请勿重复购买相同的课程");
                 }
@@ -1803,7 +1803,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                     throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
                 }
             }else if (businessName.contains("考前培训") && businessName.contains("施工现场专业人员")){
-                Integer count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
+                Long count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
                 if (count > 0){
                     throw new CustomException("请勿重复购买相同的课程");
                 }
@@ -2026,7 +2026,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                     throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
                 }
             }else if (businessName.contains("考前培训") && businessName.contains("施工现场专业人员")){
-                Integer count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
+                Long count = baseMapper.getOrderGoodsByBo(g.getGoodsId(),bo.getUserId());
                 if (count > 0){
                     throw new CustomException("请勿重复购买相同的课程");
                 }

+ 1 - 1
zhongzheng-system/src/main/resources/mapper/modules/order/OrderMapper.xml

@@ -702,7 +702,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </select>
 
 
-    <select id="getOrderGoodsByBo" resultType="java.lang.Long" parameterType="java.lang.Integer">
+    <select id="getOrderGoodsByBo" resultType="java.lang.Long" parameterType="java.lang.Long">
         SELECT
         COUNT(*)
         FROM