From aeae4b32ba980c7701b6870611462a4095453e72 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 21 五月 2021 18:35:33 +0800
Subject: [PATCH] PID管理

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinRecordServiceImpl.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinRecordServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinRecordServiceImpl.java
index 7a4a4ca..9ef702c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinRecordServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinRecordServiceImpl.java
@@ -10,7 +10,9 @@
 import javax.annotation.Resource;
 
 import com.yeshi.fanli.entity.SystemEnum;
+import com.yeshi.fanli.entity.SystemPIDInfo;
 import com.yeshi.fanli.service.inter.user.UserInfoService;
+import com.yeshi.fanli.service.manger.PIDManager;
 import org.springframework.core.task.TaskExecutor;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -131,6 +133,9 @@
         return userTaoLiJinRecordMapper.selectByPrimaryKey(id);
     }
 
+    @Resource
+    private PIDManager pidManager;
+
     @Transactional(rollbackFor = Exception.class)
     @Override
     public UserTaoLiJinRecord createSelfBuyTaoLiJin(Long uid, BigDecimal couplePrice, TaoBaoGoodsBrief goods)
@@ -168,7 +173,7 @@
                 throw new UserTaoLiJinRecordException(101, "娓犻亾鏈妗�");
             }
             UserTaoLiJinRecord record = createUserTaoLiJin(1, uid, goods.getAuctionId(), couplePrice, 1, name,
-                    sendStartTime, sendEndTime, null, useEndTime, TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID);
+                    sendStartTime, sendEndTime, null, useEndTime, pidManager.getPidCache(SystemEnum.blks, Constant.SOURCE_TYPE_TAOBAO, SystemPIDInfo.PidType.fanliChannel));
             record.setSendUrl(record.getSendUrl() + "&relationId=" + relationId);
             UserTaoLiJinRecord updateRecoed = new UserTaoLiJinRecord();
             updateRecoed.setId(record.getId());
@@ -177,7 +182,7 @@
             return record;
         } else {// 杩斿埄搴撳晢鍝�
             return createUserTaoLiJin(1, uid, goods.getAuctionId(), couplePrice, 1, name, sendStartTime, sendEndTime, null,
-                    useEndTime, TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT);
+                    useEndTime,  pidManager.getPidCache(SystemEnum.blks, Constant.SOURCE_TYPE_TAOBAO, SystemPIDInfo.PidType.fanli));
         }
 
     }
@@ -480,7 +485,7 @@
             BigDecimal shareMoney = new BigDecimal(0);
             BigDecimal commission = userTaoLiJinRecordVO.getCommission();
             if (commission != null && commission.compareTo(shareMoney) > 0) {
-                BigDecimal shareRate = hongBaoManageService.getShareRate(UserLevelEnum.daRen,system);
+                BigDecimal shareRate = hongBaoManageService.getShareRate(UserLevelEnum.daRen, system);
                 shareMoney = MoneyBigDecimalUtil.mul(commission,
                         MoneyBigDecimalUtil.div(shareRate, new BigDecimal(100)));
                 shareMoney = BigDecimalUtil.getWithNoZera(shareMoney);

--
Gitblit v1.8.0