浏览代码

1、更改积分规则查询逻辑

rayson 1 年之前
父节点
当前提交
46221d53be

+ 8 - 1
menduner/menduner-reward-biz/src/main/java/com/citu/module/menduner/reward/dal/mysql/config/PointRuleConfigMapper.java

@@ -38,7 +38,14 @@ public interface PointRuleConfigMapper extends BaseMapperX<PointRuleConfigDO> {
     default PointRuleConfigDO selectById(Long id) {
         return selectOne(new LambdaQueryWrapperX<PointRuleConfigDO>()
                 .eq(PointRuleConfigDO::getId, id)
-                .eq(PointRuleConfigDO::getStatus, PointRuleConfigStatusEnum.ENABLE.getStatus())
+
+        );
+    }
+
+    default PointRuleConfigDO selectByIdAndStatus(Long id, PointRuleConfigStatusEnum status) {
+        return selectOne(new LambdaQueryWrapperX<PointRuleConfigDO>()
+                .eq(PointRuleConfigDO::getId, id)
+                .eq(PointRuleConfigDO::getStatus, status.getStatus())
         );
     }
 

+ 1 - 1
menduner/menduner-reward-biz/src/main/java/com/citu/module/menduner/reward/service/config/PointRuleConfigServiceImpl.java

@@ -70,7 +70,7 @@ public class PointRuleConfigServiceImpl implements PointRuleConfigService {
 
     @Override
     public PointRuleConfigDO getPointRuleConfig(Long id) {
-        return mapper.selectById(id);
+        return mapper.selectByIdAndStatus(id,PointRuleConfigStatusEnum.ENABLE);
     }
 
     @Override