From 24587fd1b4af52469d1e122d2a495eea79d6865e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 24 七月 2023 14:39:30 +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