Browse Source

Merge remote-tracking branch 'origin/master'

autumnal_wind@yeah.net 1 month ago
parent
commit
fd068b8920

+ 5 - 0
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/consumption/service/impl/XfConsumeDetailServiceImpl.java

@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
8 8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
9 9
 import lombok.RequiredArgsConstructor;
10 10
 import org.dromara.backstage.consumption.domain.XfConsumeDetail;
11
+import org.dromara.backstage.consumption.domain.XfCreditAccount;
11 12
 import org.dromara.backstage.consumption.domain.XfTerm;
12 13
 import org.dromara.backstage.consumption.domain.bo.XfConsumeDetailBo;
13 14
 import org.dromara.backstage.consumption.domain.vo.XfConsumeDetailVo;
@@ -56,6 +57,10 @@ public class XfConsumeDetailServiceImpl implements IXfConsumeDetailService {
56 57
     @Override
57 58
     public TableDataInfo<XfConsumeDetailVo> queryPageList(XfConsumeDetailBo bo, PageQuery pageQuery) {
58 59
         LambdaQueryWrapper<XfConsumeDetail> lqw = buildQueryWrapper(bo);
60
+        Map<String, Object> params = bo.getParams();
61
+        lqw.between(params.get("beginConsumeDate") != null && params.get("endConsumeDate") != null,
62
+            XfConsumeDetail::getConsumeDate, params.get("beginConsumeDate"), params.get("endConsumeDate"));
63
+        lqw.orderByDesc(XfConsumeDetail::getConsumeDate);
59 64
         Page<XfConsumeDetailVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
60 65
         return TableDataInfo.build(result);
61 66
     }

+ 4 - 0
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/consumption/service/impl/XfCreditAccountServiceImpl.java

@@ -52,6 +52,10 @@ public class XfCreditAccountServiceImpl implements IXfCreditAccountService {
52 52
     @Override
53 53
     public TableDataInfo<XfCreditAccountVo> queryPageList(XfCreditAccountBo bo, PageQuery pageQuery) {
54 54
         LambdaQueryWrapper<XfCreditAccount> lqw = buildQueryWrapper(bo);
55
+        Map<String, Object> params = bo.getParams();
56
+        lqw.between(params.get("beginCreditTime") != null && params.get("endCreditTime") != null,
57
+            XfCreditAccount::getCreditTime, params.get("beginCreditTime"), params.get("endCreditTime"));
58
+        lqw.orderByDesc(XfCreditAccount::getCreditTime);
55 59
         Page<XfCreditAccountVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
56 60
         return TableDataInfo.build(result);
57 61
     }