he2802 il y a 1 an
Parent
commit
d0dd589dcc

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

@@ -675,6 +675,8 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
             UserPeriodQueryBo periodQueryBo = new UserPeriodQueryBo();
             periodQueryBo.setOrderGoodsId(bo.getOrderGoodsId());
             periodQueryBo.setPeriodStatus(1);
+            periodQueryBo.setUserId(bo.getUserId());
+            periodQueryBo.setGradeId(bo.getGradeId());
             List<UserPeriodStatusVo> upsList = userPeriodStatusService.selectPeriodStatus(periodQueryBo);
             for(UserPeriodStatusVo periodStatusVo : upsList){
                 UserPeriod period = getById(periodStatusVo.getPeriodId());

+ 3 - 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}
@@ -97,4 +97,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             ups.create_time asc
     </select>
 
+
+
 </mapper>