From cdd541a5768149f372b74912cd5119addd6406a9 Mon Sep 17 00:00:00 2001 From: "LIONCITYS\\lioncity" <18026623439@163.com> Date: Mon, 2 Nov 2020 22:38:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0,=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/YxUserBillServiceImpl.java | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/yshop-mall/src/main/java/co/yixiang/modules/user/service/impl/YxUserBillServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/user/service/impl/YxUserBillServiceImpl.java index 4c2fe646..aea571ea 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/user/service/impl/YxUserBillServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/user/service/impl/YxUserBillServiceImpl.java @@ -27,6 +27,7 @@ import co.yixiang.utils.FileUtil; import co.yixiang.utils.OrderUtil; import co.yixiang.utils.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -139,11 +140,12 @@ public class YxUserBillServiceImpl extends BaseServiceImpl spreadOrder(Long uid, int page, int limit) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.in(YxUserBill::getUid, uid) + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.lambda().in(YxUserBill::getUid, uid) .eq(YxUserBill::getType, BillDetailEnum.TYPE_2.getValue()) .eq(YxUserBill::getCategory, BillDetailEnum.CATEGORY_1.getValue()); - wrapper.orderByDesc(YxUserBill::getCreateTime).groupBy(YxUserBill::getCreateTime); + wrapper.lambda().orderByDesc(YxUserBill::getCreateTime); + wrapper.groupBy("time"); Page pageModel = new Page<>(page, limit); List list = yxUserBillMapper.getBillOrderList(wrapper, pageModel); @@ -180,32 +182,32 @@ public class YxUserBillServiceImpl extends BaseServiceImpl getUserBillList(int page, int limit, long uid, int type) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(YxUserBill::getUid,uid).orderByDesc(YxUserBill::getId); - wrapper.groupBy(YxUserBill::getCreateTime); + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.lambda().eq(YxUserBill::getUid,uid).orderByDesc(YxUserBill::getId); + wrapper.groupBy("time"); switch (BillInfoEnum.toType(type)){ case PAY_PRODUCT: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); - wrapper.eq(YxUserBill::getType,BillDetailEnum.TYPE_3.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); + wrapper.lambda().eq(YxUserBill::getType,BillDetailEnum.TYPE_3.getValue()); break; case RECHAREGE: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); - wrapper.eq(YxUserBill::getType,BillDetailEnum.TYPE_1.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); + wrapper.lambda().eq(YxUserBill::getType,BillDetailEnum.TYPE_1.getValue()); break; case BROKERAGE: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); - wrapper.eq(YxUserBill::getType,BillDetailEnum.TYPE_2.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); + wrapper.lambda().eq(YxUserBill::getType,BillDetailEnum.TYPE_2.getValue()); break; case EXTRACT: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); - wrapper.eq(YxUserBill::getType,BillDetailEnum.TYPE_4.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); + wrapper.lambda().eq(YxUserBill::getType,BillDetailEnum.TYPE_4.getValue()); break; case SIGN_INTEGRAL: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_2.getValue()); - wrapper.eq(YxUserBill::getType,BillDetailEnum.TYPE_10.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_2.getValue()); + wrapper.lambda().eq(YxUserBill::getType,BillDetailEnum.TYPE_10.getValue()); break; default: - wrapper.eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); + wrapper.lambda().eq(YxUserBill::getCategory,BillDetailEnum.CATEGORY_1.getValue()); } Page pageModel = new Page<>(page, limit);