From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyExtraServiceImpl.java | 100 ++++++++++++++++++------------------------------- 1 files changed, 37 insertions(+), 63 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 41c321d..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,63 +1,37 @@ -package com.yeshi.fanli.service.impl.money; - -import java.math.BigDecimal; -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -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.service.inter.user.integral.IntegralTaskRecordService; - -@Service -public class UserMoneyExtraServiceImpl implements UserMoneyExtraService { - - @Resource - private UserMoneyExtraMapper userMoneyExtraMapper; - - @Resource - private IntegralTaskRecordService integralTaskRecordService; - - @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); - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void taoLiJinExchange(int page, int count) { - List<UserMoneyExtra> listValid = userMoneyExtraMapper.listValid((page-1) * count, count); - if (listValid == null || listValid.isEmpty()) - return; - - BigDecimal zero = new BigDecimal(0); - for (UserMoneyExtra moneyExtra: listValid) { - BigDecimal tlj = moneyExtra.getTlj(); - BigDecimal tljSelf = moneyExtra.getTljSelf(); - if (tlj == null || tlj.compareTo(zero) <= 0 || tljSelf == null || tljSelf.intValue() <= 0) - continue; - - integralTaskRecordService.taoLiJinExchange(moneyExtra.getUid(), tljSelf.intValue(), tlj); - - moneyExtra.setTlj(zero); - moneyExtra.setTljSelf(zero); - userMoneyExtraMapper.updateByPrimaryKeySelective(moneyExtra); - } - } - -} +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