Browse Source

fix 记录

he2802 3 years ago
parent
commit
f04a761805

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderGoodsServiceImpl.java

@@ -179,6 +179,12 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
                 if(!iUserExamGoodsService.canRefund(examGoodsQueryBo)){
                     throw new CustomException("补考次数/前培次数已经被使用,不符号关闭条件");
                 }
+                //减去考试和前培次数
+                UserExamGoodsQueryBo examGoodsQueryBo1 = new UserExamGoodsQueryBo();
+                examGoodsQueryBo1.setUserId(order.getUserId());
+                examGoodsQueryBo1.setGoodsId(orderGoods.getGoodsId());
+                examGoodsQueryBo1.setOrderGoodsId(orderGoods.getOrderGoodsId());
+                iUserExamGoodsService.delNum(examGoodsQueryBo1);
             }
             orderGoods.setCloseReason(bo.getCloseReason());
             orderGoods.setStatus(bo.getStatus());

+ 2 - 1
zhongzheng-system/src/main/resources/mapper/modules/user/UserStudyRecordMapper.xml

@@ -1303,7 +1303,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                     usr.module_id,
                     usr.chapter_id,
                     usr.grade_id,
-                    usr.grade_id
+                    usr.grade_id,
+                    usr.order_goods_id
 
             ) r
                 LEFT JOIN course_section cs ON r.section_id = cs.section_id