Bladeren bron

fix 订单商品详情

he2802 3 jaren geleden
bovenliggende
commit
e40ebe7ded

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

@@ -1027,7 +1027,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
                             .eq(ClassGrade::getGradeId, goodsVo.getGradeId()));
                     //不存在班级有效期才校验服务期是否过期
                     if(Validator.isEmpty(grade.getClassEndTime())){
-                        throw new CustomException("存在已购买【班级学习服务期未过期】的商品,不可以重复购买商品", 511);
+                        throw new CustomException("存在已购买【学习服务期未过期】的商品,不可以重复购买商品", 511);
                     }
                 }
             }

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

@@ -144,7 +144,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         LEFT JOIN course_business cb ON g.business_id = cb.id
         LEFT JOIN `order` o ON og.order_sn = o.order_sn
         WHERE
-         og.order_sn =  #{orderSn} AND og.goods_id =  #{goodsId}
+              1=1
+        <if test="orderSn != null and orderSn != ''">
+            AND og.order_sn =  #{orderSn} AND og.goods_id =  #{goodsId}
+        </if>
+        <if test="orderGoodsId != null and orderGoodsId != ''">
+            AND og.order_goods_id=  #{orderGoodsId}
+        </if>
 
     </select>