Переглянути джерело

bugfix:3447,运营活动(提测0306):用户删除了报名被拒绝的活动,报名人员页该用户的报名记录被删除了;3448运营活动(提测0306):用户删除了已结束的活动,报名人员页该用户的报名记录被删除了,

刘云鑫 1 місяць тому
батько
коміт
2f0203b256

+ 5 - 0
alien-entity/src/main/java/shop/alien/mapper/storePlantform/StoreOperationalActivitySignupMapper.java

@@ -1,6 +1,9 @@
 package shop.alien.mapper.storePlantform;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 import shop.alien.entity.storePlatform.StoreOperationalActivitySignup;
@@ -88,4 +91,6 @@ public interface StoreOperationalActivitySignupMapper extends BaseMapper<StoreOp
      * @return 报名列表
      */
     List<StoreOperationalActivityMySignupVo> selectMySignups(@Param("userId") Integer userId);
+
+    IPage<StoreOperationalActivitySignup> selectAll(IPage<StoreOperationalActivitySignup> page, @Param(Constants.WRAPPER) LambdaQueryWrapper<StoreOperationalActivitySignup> wrapper);
 }

+ 4 - 0
alien-entity/src/main/resources/mapper/storePlatform/StoreOperationalActivitySignupMapper.xml

@@ -132,4 +132,8 @@
           AND a.delete_flag = 0
         ORDER BY s.signup_time DESC
     </select>
+
+    <select id="selectAll" resultType="shop.alien.entity.storePlatform.StoreOperationalActivitySignup">
+        select * from store_operational_activity_signup ${ew.customSqlSegment}
+    </select>
 </mapper>

+ 1 - 2
alien-store-platform/src/main/java/shop/alien/storeplatform/service/impl/OperationalActivitySignupServiceImpl.java

@@ -82,8 +82,7 @@ public class OperationalActivitySignupServiceImpl implements OperationalActivity
 
         // 分页查询
         IPage<StoreOperationalActivitySignup> page = new Page<>(pageNum, pageSize);
-        IPage<StoreOperationalActivitySignup> signupPage = signupMapper.selectPage(page, wrapper);
-
+        IPage<StoreOperationalActivitySignup> signupPage = signupMapper.selectAll(page, wrapper);
         // 转换为VO
         IPage<StoreOperationalActivitySignupVO> voPage = new Page<>(pageNum, pageSize);
         voPage.setTotal(signupPage.getTotal());