From 3d3ed4872b5038a8cc72abc72f95fc2c134e7bc4 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 20 三月 2025 09:32:56 +0800 Subject: [PATCH] 111 --- server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java index f04ec9f..4d9ad97 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java @@ -252,7 +252,7 @@ if (!CollectionUtils.isEmpty(goodsorderExportVOIPage.getRecords())){ goodsorderExportVOIPage.getRecords().forEach(s->{ - s.setBikeType(s.getType()!=Constants.ZERO?s.getBikeType():Constants.ONE); + s.setBikeType(s.getType()==Constants.ZERO?s.getBikeType():Constants.ONE); s.setMoney(Constants.translateMoney(s.getMoney())); s.setRefundMoney(Constants.translateMoney(s.getRefundMoney())); s.setCloseMoney(Constants.translateMoney(s.getCloseMoney()).compareTo(s.getMoney()) > 0 ? s.getMoney() : Constants.translateMoney(s.getCloseMoney())); @@ -296,6 +296,7 @@ } if (!CollectionUtils.isEmpty(goodsorderList)){ goodsorderList.forEach(s->{ + s.setBikeType(s.getType()==Constants.ZERO?s.getBikeType():Constants.ONE); s.setMoney(Constants.translateMoney(s.getMoney())); s.setCloseMoney(Constants.translateMoney(s.getCloseMoney()).compareTo(s.getMoney()) > 0 ? s.getMoney() : Constants.translateMoney(s.getCloseMoney())); s.setRefundMoney(Constants.translateMoney(s.getRefundMoney())); @@ -323,6 +324,7 @@ if (Objects.nonNull(model.getEndDate())){ queryWrapper.le( Goodsorder::getPayDate, Utils.Date.getEnd(model.getEndDate())); } + queryWrapper.eq(Objects.nonNull(model.getBikeType()),BaseParam::getType,model.getBikeType()); queryWrapper.eq(Constants.equalsInteger(model.getType(),Constants.ONE)&&model.getPayStatus() !=null,Goodsorder::getPayStatus,model.getPayStatus()); queryWrapper.like(model.getCode() !=null,Goodsorder::getCode,model.getCode()); queryWrapper.like(model.getId() !=null,Goodsorder::getId,model.getId()); @@ -1419,6 +1421,7 @@ public void autoCloseOrder( ) { Goodsorder goodsorder = new Goodsorder(); goodsorder.setIsdeleted(Constants.ZERO); + goodsorder.setType(Constants.ZERO); goodsorder.setStatus(Constants.goodsorderStatus.pay); List<Goodsorder> list = findList(goodsorder); if (!CollectionUtils.isEmpty(list)){ @@ -1435,8 +1438,8 @@ } }); } - } + @Override public void goodsOrderSettlement(String memberId) { Goodsorder goodsorder = this.goodsorderMapper.selectOne(new QueryWrapper<Goodsorder>() @@ -1713,7 +1716,7 @@ BigDecimal amount = goodsorderList.stream() .filter(i->StringUtils.isNotBlank(i.getParamId())&&DateUtil.getShortDateStr(date).equals(DateUtil.getShortDateStr(i.getCreateDate()))&&baseParam.getId().equals(i.getParamId())) .map(i->i.getCloseMoney()).reduce(BigDecimal.ZERO,BigDecimal::add); - dataChildList.add(amount.toString()); + dataChildList.add(amount.divide(new BigDecimal("100"),2,BigDecimal.ROUND_HALF_UP).toString()); totalAmount = amount.add(totalAmount); } BikeIncomeDetailReportVO detail = new BikeIncomeDetailReportVO(); -- Gitblit v1.9.3