|
|
@@ -27,6 +27,7 @@ import com.ydtech.modules.partner.utils.PartnerDateUtils;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.*;
|
|
|
@@ -53,6 +54,9 @@ public class PartnerLiftingRecordServiceImpl extends ServiceImpl<PartnerLiftingR
|
|
|
@Autowired
|
|
|
private PartnerPremiumDetailsMapper premiumDetailsMapper;
|
|
|
|
|
|
+ @Value("${partner.expireDays}")
|
|
|
+ private Integer expireDays;
|
|
|
+
|
|
|
@Override
|
|
|
public Map<String,Object> queryPage(PartnerLiftingRecordParam recordParam) {
|
|
|
QueryWrapper<PartnerLiftingRecord> queryWrapper = new QueryWrapper<>();
|
|
|
@@ -376,7 +380,7 @@ public class PartnerLiftingRecordServiceImpl extends ServiceImpl<PartnerLiftingR
|
|
|
if (null == user || Objects.isNull(user.getIdentityTime())){
|
|
|
return null;
|
|
|
}
|
|
|
- BigDecimal commission = detailsMapper.commissionAfterUserLocking(userId,user.getGrade(),user.getIdentityTime());
|
|
|
+ BigDecimal commission = detailsMapper.commissionAfterUserLocking(userId,user.getGrade(),PartnerDateUtils.addDays(user.getExpiredTime(), expireDays));
|
|
|
return commission;
|
|
|
}
|
|
|
|