Prechádzať zdrojové kódy

fixbug 用户优惠券查询分页

skyline 1 rok pred
rodič
commit
8b0b7b11f3

+ 6 - 3
service/src/main/java/com/kym/service/miniapp/impl/UserCouponServiceImpl.java

@@ -82,14 +82,17 @@ public class UserCouponServiceImpl extends MPJBaseServiceImpl<UserCouponMapper,
                 .orderByDesc(UserCoupon::getId)
                 .list();
 
+        var res = new PageBean<>(list);
         var voList = list.stream().map(userCoupon -> {
             var vo = new UserCouponVo();
             BeanUtils.copyProperties(userCoupon, vo);
             vo.setMobilePhone(userId2Mobile.get(userCoupon.getUserId()));
             return vo;
         }).toList();
-        var res = new PageBean<>(voList);
-        return new PageBean<>(voList).setList(res);
+        var newRes = new PageBean<UserCouponVo>();
+        BeanUtils.copyProperties(res, newRes);
+        newRes.setList(voList);
+        return newRes;
     }
 
     @Override
@@ -184,4 +187,4 @@ public class UserCouponServiceImpl extends MPJBaseServiceImpl<UserCouponMapper,
         return baseMapper.listStationAvailableCoupons(params);
     }
 
-}
+}