From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java | 104 ++++++++++++++++++--------------------------------- 1 files changed, 37 insertions(+), 67 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java index 38f3d5e..bb5f700 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java @@ -1,67 +1,37 @@ -package com.yeshi.fanli.service.impl.money; - -import java.math.BigDecimal; -import java.util.Date; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import com.yeshi.fanli.dao.mybatis.user.UserMoneyExtraMapper; -import com.yeshi.fanli.entity.bus.user.UserMoneyExtra; -import com.yeshi.fanli.service.inter.money.UserMoneyExtraService; -import com.yeshi.fanli.util.MoneyBigDecimalUtil; - -@Service -public class UserMoneyExtraServiceImpl implements UserMoneyExtraService { - - @Resource - private UserMoneyExtraMapper userMoneyExtraMapper; - - @Override - public UserMoneyExtra selectByPrimaryKey(Long uid) { - return userMoneyExtraMapper.selectByPrimaryKey(uid); - } - - @Override - public void updateByPrimaryKeySelective(UserMoneyExtra record) { - userMoneyExtraMapper.updateByPrimaryKeySelective(record); - } - - - @Override - public void addTaoLiJin(Long uid, BigDecimal money, boolean canSelf) { - if (uid == null || money == null) { - return; - } - - UserMoneyExtra record = new UserMoneyExtra(); - record.setUid(uid); - - UserMoneyExtra existExtra = userMoneyExtraMapper.selectByPrimaryKey(record.getUid()); - if (existExtra == null) { - record.setTlj(money); - - if (canSelf) { - record.setTljSelf(money); - } else { - record.setTljSelf(new BigDecimal(0)); - } - - record.setCreateTime(new Date()); - record.setUpdateTime(new Date()); - userMoneyExtraMapper.insertSelective(record); - } else { - BigDecimal tlj = existExtra.getTlj(); - record.setTlj(MoneyBigDecimalUtil.add(tlj, money)); - - if (canSelf) { - BigDecimal tljSelf = existExtra.getTljSelf(); - record.setTljSelf(MoneyBigDecimalUtil.add(tljSelf, money)); - } - - record.setUpdateTime(new Date()); - userMoneyExtraMapper.updateByPrimaryKeySelective(record); - } - } -} +package com.yeshi.fanli.service.impl.money; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import com.yeshi.fanli.dao.mybatis.user.UserMoneyExtraMapper; +import com.yeshi.fanli.entity.bus.user.UserMoneyExtra; +import com.yeshi.fanli.service.inter.money.UserMoneyExtraService; + +@Service +public class UserMoneyExtraServiceImpl implements UserMoneyExtraService { + + @Resource + private UserMoneyExtraMapper userMoneyExtraMapper; + + + @Override + public UserMoneyExtra selectByPrimaryKey(Long uid) { + return userMoneyExtraMapper.selectByPrimaryKey(uid); + } + + @Override + public void updateByPrimaryKeySelective(UserMoneyExtra record) { + userMoneyExtraMapper.updateByPrimaryKeySelective(record); + } + + + @Override + public List<UserMoneyExtra> listValid(int page, int count) { + return userMoneyExtraMapper.listValid((page-1) * count, count); + } + + +} -- Gitblit v1.8.0