From 4fa32127833c82e180fcd0058e1ddcffa7ae7b29 Mon Sep 17 00:00:00 2001 From: hly <2783385703@qq.com> Date: Fri, 22 Aug 2025 17:58:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AppletAmountLogServiceImpl.java | 34 +++++++++-- .../service/impl/AppletConfigServiceImpl.java | 2 +- .../impl/AppletOrderDateFrequencyServiceImpl.java | 67 +++++++++++++++++++--- 3 files changed, 90 insertions(+), 13 deletions(-) diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletAmountLogServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletAmountLogServiceImpl.java index 9bb45a1..a8448e2 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletAmountLogServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletAmountLogServiceImpl.java @@ -4,6 +4,7 @@ import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.model.mapper.AppletAmountLogMapper; @@ -31,7 +32,7 @@ public class AppletAmountLogServiceImpl extends ServiceImpl selectAppletAmountLogList(AppletAmountLog appletAmountLog) { - return appletAmountLogMapper.selectAppletAmountLogList(appletAmountLog); + + /* + * + and title = #{title} + and amount = #{amount} + and type = #{type} + and user_id = #{userId} + and state = #{state} + and money_type = #{moneyType} + and name_value like concat('%', #{nameValue}, '%') + + * */ + + if (appletAmountLog == null){ + return list(); + } + + return lambdaQuery() + .eq(StringUtils.isNotEmpty(appletAmountLog.getTitle()), AppletAmountLog::getTitle, appletAmountLog.getTitle()) + .eq(appletAmountLog.getAmount() != null, AppletAmountLog::getAmount, appletAmountLog.getAmount()) + .eq(appletAmountLog.getUserId() != null, AppletAmountLog::getUserId, appletAmountLog.getUserId()) + .eq(appletAmountLog.getMoneyType() != null, AppletAmountLog::getMoneyType, appletAmountLog.getMoneyType()) + .eq(appletAmountLog.getNameValue() != null, AppletAmountLog::getNameValue, appletAmountLog.getNameValue()) + .list(); + +// return appletAmountLogMapper.selectAppletAmountLogList(appletAmountLog); } /** @@ -56,7 +82,7 @@ public class AppletAmountLogServiceImpl extends ServiceImpl 0){ return appletConfigs.get(0); }else { - throw new ServiceException("配置缺失=" + code); + throw new ServiceException("配置缺失=" + code); } } } diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletOrderDateFrequencyServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletOrderDateFrequencyServiceImpl.java index f0c40af..1926e49 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletOrderDateFrequencyServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppletOrderDateFrequencyServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.model.service.impl; +import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDateTime; @@ -20,15 +21,19 @@ import com.cyl.manager.oms.mapper.OmsOrderServiceMapper; import com.cyl.manager.oms.mapper.OrderItemMapper; import com.cyl.manager.oms.mapper.OrderMapper; import com.cyl.manager.oms.service.OmsOrderServiceService; +import com.cyl.manager.ums.domain.Member; import com.cyl.manager.ums.domain.Pet; +import com.cyl.manager.ums.mapper.MemberMapper; import com.cyl.manager.ums.mapper.PetMapper; import com.cyl.manager.ums.service.MemberService; import com.cyl.manager.ums.service.PetService; import com.ruoyi.common.constant.Constants; import com.ruoyi.common.exception.ServiceException; +import com.ruoyi.common.utils.StringUtils; import com.ruoyi.model.domain.*; import com.ruoyi.model.mapper.AppletOrderItemMapper; import com.ruoyi.model.service.*; +import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.model.mapper.AppletOrderDateFrequencyMapper; @@ -42,6 +47,7 @@ import static org.apache.ibatis.ognl.OgnlOps.in; * @author daixiande */ @Service +@Log4j2 public class AppletOrderDateFrequencyServiceImpl extends ServiceImpl implements IAppletOrderDateFrequencyService { @Autowired @@ -73,6 +79,10 @@ public class AppletOrderDateFrequencyServiceImpl extends ServiceImpl