From b0b52cbabf7a4bc8e00fc328d14ac05336d0221e Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期六, 15 七月 2023 20:07:44 +0800 Subject: [PATCH] 员工端 --- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java | 66 ++------------------------------- 1 files changed, 4 insertions(+), 62 deletions(-) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java index 3d9fb1f..6838bf3 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java @@ -2,10 +2,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.member.domain.pojo.member.MemberTotal; +import com.ruoyi.member.domain.vo.AppIntegralTaskListVo; import com.ruoyi.member.mapper.member.MemberTotalMapper; import com.ruoyi.member.service.member.MemberTotalService; -import com.ruoyi.system.api.domain.dto.MemberTotalChangeDto; import org.springframework.stereotype.Service; + +import java.util.List; /** * <p> @@ -19,65 +21,5 @@ public class MemberTotalServiceImpl extends ServiceImpl<MemberTotalMapper, MemberTotal> implements MemberTotalService { - /** - * @description 会员统计变动 - * @author jqs - * @date 2023/6/28 14:34 - * @param memberTotalChangeDto - * @return void - */ - @Override - public void changeMemberTotal(MemberTotalChangeDto memberTotalChangeDto){ - MemberTotal memberTotal = this.getById(memberTotalChangeDto.getMemberId()); - //积分变动 - if(memberTotalChangeDto.getChangeIntegral()!=null){ - if(memberTotalChangeDto.getTypeIntegral()==2){ - memberTotal.setUseableIntegral(memberTotal.getUseableIntegral()-memberTotalChangeDto.getChangeIntegral()); - memberTotal.setUsedIntegral(memberTotal.getUsedIntegral()+memberTotalChangeDto.getChangeIntegral()); - }else{ - memberTotal.setUseableIntegral(memberTotal.getUseableIntegral()+memberTotalChangeDto.getChangeIntegral()); - memberTotal.setTotalIntegral(memberTotal.getTotalIntegral()+memberTotalChangeDto.getChangeIntegral()); - } - } - //消费变动 - if(memberTotalChangeDto.getPayMoney()!=null){ - memberTotal.setTotalPayMoney(memberTotal.getTotalPayMoney().add(memberTotalChangeDto.getPayMoney())); - memberTotal.setTotalPayCount(memberTotal.getTotalPayCount()+1); - memberTotal.setLastPayMoney(memberTotalChangeDto.getPayMoney()); - memberTotal.setLastPayTime(memberTotalChangeDto.getPayTime()); - } - //服务次数变动 - if(memberTotalChangeDto.getServiceCount()!=null){ - if(memberTotalChangeDto.getTypeService()==2){ - memberTotal.setUseableServiceCount(memberTotal.getUseableServiceCount()-memberTotalChangeDto.getServiceCount()); - memberTotal.setUsedServiceCount(memberTotal.getUsedServiceCount()+memberTotalChangeDto.getServiceCount()); - }else{ - memberTotal.setUseableIntegral(memberTotal.getUseableIntegral()+memberTotalChangeDto.getServiceCount()); - memberTotal.setTotalServiceCount(memberTotal.getTotalServiceCount()+memberTotalChangeDto.getServiceCount()); - } - } - //跟进时间 - if(memberTotalChangeDto.getNextTaskTime()!=null){ - memberTotal.setNextTaskTime(memberTotalChangeDto.getNextTaskTime()); - } - //活动次数变动 - if(memberTotalChangeDto.getActivityTime()!=null){ - memberTotal.setTotalActivityCount(memberTotal.getTotalActivityCount()+1); - memberTotal.setLastActivityTime(memberTotalChangeDto.getActivityTime()); - } - //订单数量变动 - if(memberTotalChangeDto.getCycleOrderChange()!=null){ - memberTotal.setTotalCycleOrder(memberTotal.getTotalCycleOrder()+memberTotalChangeDto.getCycleOrderChange()); - } - if(memberTotalChangeDto.getExperienceOrderChange()!=null){ - memberTotal.setTotalExperienceOrder(memberTotal.getTotalExperienceOrder()+memberTotalChangeDto.getExperienceOrderChange()); - } - if(memberTotalChangeDto.getServiceOrderChange()!=null){ - memberTotal.setTotalServiceOrder(memberTotal.getTotalServiceOrder()+memberTotalChangeDto.getServiceOrderChange()); - } - if(memberTotalChangeDto.getGoodsOrderChange()!=null){ - memberTotal.setTotalGoodsOrder(memberTotal.getTotalGoodsOrder()+memberTotalChangeDto.getGoodsOrderChange()); - } - this.saveOrUpdate(memberTotal); - } + } -- Gitblit v1.7.1