he2802 пре 1 година
родитељ
комит
415342b08b

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/UserPeriodServiceImpl.java

@@ -676,6 +676,8 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
             iClassGradeUserService.update(null, objectLambdaUpdateWrapper);
             UserPeriodQueryBo periodQueryBo = new UserPeriodQueryBo();
             periodQueryBo.setOrderGoodsId(bo.getOrderGoodsId());
+            periodQueryBo.setGradeId(classGradeUser.getGradeId());
+            periodQueryBo.setUserId(classGradeUser.getUserId());
             periodQueryBo.setPeriodStatus(1);
             List<UserPeriodStatusVo> upsList = userPeriodStatusService.selectPeriodStatus(periodQueryBo);
             for(UserPeriodStatusVo periodStatusVo : upsList){

+ 1 - 1
zhongzheng-system/src/main/resources/mapper/modules/grade/UserPeriodStatusMapper.xml

@@ -69,7 +69,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             and up.module_id = #{moduleId}
         </if>
         <if test="orderGoodsId != null ">
-            and up.order_goods_id = #{orderGoodsId}
+            and (up.order_goods_id = #{orderGoodsId} or up.order_goods_id is null)
         </if>
         <if test="chapterId != null">
             and up.chapter_id = #{chapterId}