|
@@ -92,12 +92,13 @@ public class CouponMgrController extends BaseApiController {
|
|
|
public TableDataInfo listCoupon(@RequestBody Coupon coupon) {
|
|
|
List<Coupon> list = new ArrayList<Coupon>();
|
|
|
startPage();
|
|
|
- LambdaQueryWrapper<Coupon> queryWrapper = new LambdaQueryWrapper<Coupon>();
|
|
|
- queryWrapper.like(null != coupon && StringUtils.isNotBlank(coupon.getTitle()), Coupon::getTitle, coupon.getTitle());
|
|
|
- queryWrapper.eq(null != coupon && null != coupon.getStatus(), Coupon::getStatus, coupon.getStatus());
|
|
|
- queryWrapper.eq(null != coupon && null != coupon.getType(), Coupon::getType, coupon.getType());
|
|
|
- queryWrapper.eq(Coupon::getIsDeleted, 0);
|
|
|
- queryWrapper.orderByAsc(Coupon::getCreatedTime);
|
|
|
+ QueryWrapper<Coupon> queryWrapper = new QueryWrapper<Coupon>();
|
|
|
+ queryWrapper.lambda().like(null != coupon && StringUtils.isNotBlank(coupon.getTitle()), Coupon::getTitle, coupon.getTitle());
|
|
|
+ queryWrapper.lambda().eq(null != coupon && null != coupon.getStatus(), Coupon::getStatus, coupon.getStatus());
|
|
|
+ queryWrapper.lambda().eq(null != coupon && null != coupon.getType(), Coupon::getType, coupon.getType());
|
|
|
+ queryWrapper.lambda().eq(Coupon::getIsDeleted, 0);
|
|
|
+ queryWrapper.orderByAsc("FIELD(`status`, 'init', 'on', 'off')");
|
|
|
+ queryWrapper.lambda().orderByDesc(Coupon::getCouponId);
|
|
|
list = couponService.list(queryWrapper);
|
|
|
return getDataTable(list);
|
|
|
}
|