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
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
9
 import lombok.RequiredArgsConstructor;
9
 import lombok.RequiredArgsConstructor;
10
 import org.dromara.backstage.consumption.domain.XfConsumeDetail;
10
 import org.dromara.backstage.consumption.domain.XfConsumeDetail;
11
+import org.dromara.backstage.consumption.domain.XfCreditAccount;
11
 import org.dromara.backstage.consumption.domain.XfTerm;
12
 import org.dromara.backstage.consumption.domain.XfTerm;
12
 import org.dromara.backstage.consumption.domain.bo.XfConsumeDetailBo;
13
 import org.dromara.backstage.consumption.domain.bo.XfConsumeDetailBo;
13
 import org.dromara.backstage.consumption.domain.vo.XfConsumeDetailVo;
14
 import org.dromara.backstage.consumption.domain.vo.XfConsumeDetailVo;
@@ -56,6 +57,10 @@ public class XfConsumeDetailServiceImpl implements IXfConsumeDetailService {
56
     @Override
57
     @Override
57
     public TableDataInfo<XfConsumeDetailVo> queryPageList(XfConsumeDetailBo bo, PageQuery pageQuery) {
58
     public TableDataInfo<XfConsumeDetailVo> queryPageList(XfConsumeDetailBo bo, PageQuery pageQuery) {
58
         LambdaQueryWrapper<XfConsumeDetail> lqw = buildQueryWrapper(bo);
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
         Page<XfConsumeDetailVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
64
         Page<XfConsumeDetailVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
60
         return TableDataInfo.build(result);
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
     @Override
52
     @Override
53
     public TableDataInfo<XfCreditAccountVo> queryPageList(XfCreditAccountBo bo, PageQuery pageQuery) {
53
     public TableDataInfo<XfCreditAccountVo> queryPageList(XfCreditAccountBo bo, PageQuery pageQuery) {
54
         LambdaQueryWrapper<XfCreditAccount> lqw = buildQueryWrapper(bo);
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
         Page<XfCreditAccountVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
59
         Page<XfCreditAccountVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
56
         return TableDataInfo.build(result);
60
         return TableDataInfo.build(result);
57
     }
61
     }